Tips記事
» 2002年11月27日 20時12分 UPDATE

「&&」や「||」の区切り文字にはどんな意味がある?

[木田佳克,ITmedia]

 シェル上で使用可能な区切り文字。一行で複数のコマンドを指定する「;」や、バックグラウンドで実行させる「&」を利用している人は多いだろう。

 ほかにも便利なものがあり、実行結果によって次のコマンドへ処理を渡すといった指定方法も用意されている。次に指定例と共にそれぞれの役割を挙げよう。

文字列
内 容
記述例
;
複数コマンドを指定
make install;make clean
&
バックグラウンドで動作
make&
|
標準出力を渡す
ls -l| wc
&&
成功したら次へ実行を渡す
make&&make install
||
失敗したら次へ実行を渡す
make||mail root&

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ