Linux。複数コマンドの実行制御
LPICのレベル1のメモ
コマンド | 説明 | 使ってる? | ||
---|---|---|---|---|
command1;command2 | command1に続いてcommand2を実行する | 1行で実行しておいてhistoryに残す感じで使用する場合がある | ||
command1&&command2 | command1が正常に終了したときのみcommand2を実行する | あんまり使わないけどインストールバッチとかで使うのかな? | ||
command1||command2((はてな記法で引っかかるため全角実際は→command1 | command2)) | command1が正常に終了しなかった場合のみcommand2を実行する | 使ったことがない。異常時にメールを送るとか。 | |
(command1;command2) | ひとまとまりのコマンドグループとして実行する | 後で調べる | ||
{command1;command2} | 現在のシェル内でコマンドを実行する | 後で調べる |
linuxのコマンドでの{波括弧(ブレース・ブレイス (brace) および カーリーブラケット (curly bracket) ・カール (curl) )}はこう使えた。
[...@localhost ~]$ echo {0..12} 0 1 2 3 4 5 6 7 8 9 10 11 12
のように使用できる。