シェルは複数のコマンドを並べて状況に応じてそれらの実行を制御できる。コマンドを並べるときに次に示す記号を使い、コマンドを区切る。
- ;
- 並べたコマンドを無条件に連続して実行する
mkdir test ; chmod 777 test
- &&
- 直前のコマンドの実行が成功したら次のコマンドを実行する
mkdir test && chmod 777 test
- ||
- 直前のコマンドの実行が成功したときは次のコマンドを実行しない。失敗したときは次のコマンドを実行する。
mkdir test || cd test