シェル・スクリプト・リファンレス |
コマンド集(機能別) | コマンド集(アルファベット順) | コマンド逆引き大全 | シェル・スクリプト・リファンレス |
OR演算子「||」 |
OR演算子は,コマンドやシェル・スクリプトの終了コードが1であった場合に次のコマンドを実行する。つまり,1つ目のコマンドの実行が失敗(異常終了など)した場合に次のコマンドを実行する。たとえば,
$ cat text.txt || touch text.txt |
とすれば,text.txtが存在しないなどでcatが正常に動作しなかったときに,touchコマンドでtext.txtを作成している。
関連事項 |
||,&&,AND演算子「&&」 |