Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
63
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

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

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

参考

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
63
Help us understand the problem. What are the problem?