2017-09-16 11 views
1

stderrとstdoutをdev/nullにリダイレクトします。 リダイレクトする正しい方法はどれですか?これらのオプションの違いは何ですか? 私は、インターネット2つの構文で見てきた:リダイレクトの構文stderrとstdoutをdev/nullに変更

  1. command &>/dev/null(スペースなし)

  2. command &> /dev/null(スペースで)事前に

感謝を!

+1

彼らは同等です:あなたは例えば、より複雑なリダイレクト演算子の部分の間にスペースを使用することができない、と述べた

。 –

答えて

2

Bashは、redirection演算子の周囲のスペースを許可しているため、両方のフォームが有効です。

command 2> /dev/null # ok 
command 2 > /dev/null # wrong, the operator is '2>' 
command 2> &1   # wrong, the operator is '2>&1' 
関連する問題