4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Linux】複数コマンドを一行でまとめて実行するセミコロン

Last updated at Posted at 2019-05-20

複数コマンドを一行でまとめて実行するセミコロン

Linuxでコマンドの間に ; が入っていたら、そこで改行が入っていると思えばよいです。
; は区切り文字として扱われます。

複数のコマンドを一行で実行したいときなどに使えます。
command1が終了したらcommand2を実行します。

$ command1; command2

エラーが起こった時の挙動

; でコマンドを羅列した場合、command1が成功しても失敗してもcommand2が実行されてしまいます。
つまり、 エラーがあっても停止はしてくれませんので注意が必要です。

2021/12/22追記

エラーをケアする場合には &&|| を使ってよしなにしてあげると良いと思います。
それぞれ挙動の違いについては過去の記事ですが、以下で書いています。

4
4
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?