Awesome Hacks!

プログラミング初心者なので地道に勉強していきます。分からない人の立場から整理していきます。

シェルスクリプト_コマンドライン中の「&&」(アンバサンド2つ)と「||」(パイプ2つ)

ネットで調べものをしていたら、普通にコマンドライン内で「&&」や「||」が使われていて、今まで見たことがなかったので(個人的に)驚いた。
 
どうやら下記の意味のようだ。(ただし、実施確認は行っていないため、使用は自己責任でお願いします)
 

記号 意味
&& 直前のコマンドラインの戻り値が0(ゼロ)の時だけ,後続処理を実行。
|| 直前のコマンドラインの戻り値が0(ゼロ)以外の時だけ,後続処理を実行。