【LPIC1】複数コマンドの一括実行

LPIC1

シェルでは通常1行につき1コマンドの実行となるが、コマンドとコマンドを接続する演算子を使うことで、複数のコマンドを一括実行できる。
主な演算子の意味は以下の通り。

演算子意味・動作例使用例
|前のコマンドの結果を次のコマンドへ送って実行ls files | sort
;順にすべて実行(成功・失敗に関係なく)date; whoami; uptime
&&前のコマンドが成功したら次を実行make && echo "ビルド成功"
||前のコマンドが失敗したら次を実行make || echo "ビルド失敗"
&コマンドをバックグラウンドで実行sleep 10 &
タイトルとURLをコピーしました