【使用例紹介】正常終了時のみ続けてコマンド実行:&&(アンパサンドアンパサンド)【シェルスクリプト】
備忘録になります。”&&”を使うとif文なしに判定処理が可能です。
$ true && echo aaa
aaa
$ false && echo aaa
$
if文と比較してみます。
$ cat wrk.sh
PARAM=AAA
if [ $PARAM = "AAA" ]; then
echo 'IF: Check OK'
fi
[ $PARAM = "AAA" ] && echo '&&: Check OK'
$ ./wrk.sh
IF: Check OK
&&: Check OK
関連リンク