コマンドが成功または失敗した場合に条件付きで操作を実行する方法

コマンドが成功または失敗した場合に条件付きで操作を実行する方法

Bashでどのようにこれを行うことができますか?

if "`command` returns any error";
then
    echo "Returned an error"
else
    echo "Proceed..."
fi

ベストアンサー1

コマンドが成功または失敗した場合に条件付きで操作を実行する方法

これが bashif文が何をするのかです。

if command ; then
    echo "Command succeeded"
else
    echo "Command failed"
fi

コメントから情報を追加する:あなたいいえこの場合...構文を使用する必要があります[。はそれ自体とほぼ同じコマンドです。おそらく最も一般的に使用されるコマンドなので、シェル構文の一部であると仮定できます。ただし、コマンドが成功したかどうかをテストするには、上記のようにコマンド自体を一緒に使用します。][testifif

おすすめ記事