シェルスクリプトでブール演算子のショートカットを使用して、次のような例外処理を実行できることを私は知っています。
my_first_command && my_second_command && my_third_command
しかし、チェーンするコマンドの数が増えると、これはすぐに判読不能になり、維持できなくなります。スクリプト (またはシェル関数) を書いている場合、大きな行を 1 行も書かずに、最初のゼロ以外の戻りコードでスクリプトまたは関数の実行を停止させる良い方法はありますか?
(私は を使用zsh
しているので、 でのみ機能する回答があれば、それで問題ありzsh
ません。)