回答:
とset +e
。うん、それはあなたがいることを後方だ可能とシェルのオプションをset -
して無効にして、それらをset +
。歴史的なレーズン、donchanow。
+
のようなものです-
が、何かを横切ることは「≠」のように「ない」ことを意味します。
set +e
/ set -e
を上書きしたいときはいつでも/ を使うのは不便かもしれません。私はもっと簡単な解決策を見つけました。
このようにする代わりに:
set +e
command_that_might_fail_but_we_want_to_ignore_it
set -e
あなたはこのようにそれを行うことができます:
command_that_might_fail_but_we_want_to_ignore_it || true
または、キーストロークを保存し、少し不可解であっても構わない場合:
command_that_might_fail_but_we_want_to_ignore_it || :
お役に立てれば!