回答:
と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 || :
お役に立てれば!