LoginSignup
122
84

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と同じ。標準出力を捨てる。

参考

122
84
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
122
84