developer's diary

最近はc#のエントリが多いです

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

のように使用できる。