shellで連続してコマンドを打ちたい時の繋ぎ文字

前提として コマンドは 正常終了時にステータス0 異常終了時は1

を返す

連続してコマンドを打ちたい時の繋ぎ文字としては下記の3つがあり

; && ||

;(セミコロン)

前のコマンドが終わり次第次が実行

&&(アンパサンド2つ)

前のコマンドが0(正常終了)なら次を実行

||(パイプ2つ)

前のコマンドが1(異常終了)なら次を実行

実行した結果に応じて次の処理を変えたい時に使い分ける。