126
90

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 5 years have passed since last update.

&>/dev/null と >/dev/null の違い

Last updated at Posted at 2016-08-18

bashの場合の &>/dev/null>/dev/null の違いについて。

前提

用語 説明
標準出力 画面に表示されるメッセージのこと (echo等で出力)。ファイルディスクリプタ1番。STDOUT。
標準エラー出力 シェルで実行して、エラーが発生した時に表示されるエラー・メッセージのこと。ファイルディスクリプタ2番。STDERR。
/dev/null 出力が破棄され、なにも表示されない。
> リダイレクト。出力する場所を指定する
&ファイル・ディスクリプタ 出力先を特定のファイルディスクリプタに送りたい場合は「&ファイル・ディスクリプタ」とする

&>/dev/null と >/dev/null

&>/dev/null

>/dev/null 2>&1と同じ。
標準出力と標準エラー出力の両方共を破棄する。

>/dev/null

1>/dev/nullと同じ。標準出力を捨てる。

参考

126
90
5

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
126
90

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?