Bash:コマンド1が失敗した場合は、コマンド2を実行します。

Bash:コマンド1が失敗した場合は、コマンド2を実行します。

私はこのようなことをしたい:

if cmd1 && cmd2
echo success
else
echo epic fail
fi

どうすればいいですか?

ベストアンサー1

これはあなたの要件を満たす必要があります。

cmd1 && cmd2 && echo success || echo epic fail

または

if cmd1 && cmd2; then
    echo success
else
    echo epic fail
fi

おすすめ記事