1
stderrとstdoutをdev/nullにリダイレクトします。 リダイレクトする正しい方法はどれですか?これらのオプションの違いは何ですか? 私は、インターネット2つの構文で見てきた:リダイレクトの構文stderrとstdoutをdev/nullに変更
command &>/dev/null
(スペースなし)command &> /dev/null
(スペースで)事前に
感謝を!
stderrとstdoutをdev/nullにリダイレクトします。 リダイレクトする正しい方法はどれですか?これらのオプションの違いは何ですか? 私は、インターネット2つの構文で見てきた:リダイレクトの構文stderrとstdoutをdev/nullに変更
command &>/dev/null
(スペースなし)
command &> /dev/null
(スペースで)事前に
感謝を!
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'
彼らは同等です:あなたは例えば、より複雑なリダイレクト演算子の部分の間にスペースを使用することができない、と述べた
。 –