コマンドの失敗または入力ファイルエラーのためにコマンドラインからシェルスクリプトコマンドを非表示にする方法は?

コマンドの失敗または入力ファイルエラーのためにコマンドラインからシェルスクリプトコマンドを非表示にする方法は?

コマンドライン操作を自動化するためのbashスクリプトを作成しています。間違ったパスワードを入力した場合、または入力ファイルが正しく解析されない場合は、スクリプトの次のコマンドがコマンドラインに表示されることがわかりました。エンドユーザーが表示できないように、スクリプトからこれらのコマンドを非表示にしたいと思います。これを行ういくつかの方法は何ですか?

ベストアンサー1

最初のコマンドが成功した場合にのみ次のコマンドが発生するようにするには、2 つのコマンドの間に && を追加します。

command 1 && command2 

あるいは、IF文を使用して最初のコマンドの結果を確認できます。

if [ $? -ne 0 ];then
 exit 1;
fi

おすすめ記事