どちらもBASHに、記号に続く別のコマンドで開始するように信号を送っているように見えますが、明確な違いはありますか?
ベストアンサー
この行で:
command1 && command2
command2は、command1が終了ステータス0を返した場合にのみ実行されますが、次の行では次のようになります。
command1 ; command2
command1とcommand2の両方が関係なく実行されます。セミコロンを使用すると、1行に多くのコマンドを入力できます。
どちらもBASHに、記号に続く別のコマンドで開始するように信号を送っているように見えますが、明確な違いはありますか?
この行で:
command1 && command2
command2は、command1が終了ステータス0を返した場合にのみ実行されますが、次の行では次のようになります。
command1 ; command2
command1とcommand2の両方が関係なく実行されます。セミコロンを使用すると、1行に多くのコマンドを入力できます。