Bashスクリプトを書くときに&&に対応するものは何ですか?

Bashスクリプトを書くときに&&に対応するものは何ですか?

重複した質問なら事前にお詫び申し上げます。ここに質問する前に検索/確認しようとしました。

私は次のようなクイフを書きたいと思います。

foocommand && foocommand2 && foocommand3

アイデアは、前のコマンドが「成功」した場合にのみ、後続のコマンドを実行したいということです。

私は少し長いスクリプトを書いていますが、この1行のコードは他の人にとって混乱しているコードの束のように見えるので、実行可能ではありません。

スクリプトでコマンド間隔を置き、コマンド間にコメントを書きたいです。どうすれば&&と同等の機能を持つことができますか?

ベストアンサー1

shebang行を次のように変更できます。

#!/bin/bash -e

エラーが発生するとスクリプトは停止します。

おすすめ記事