Zshは/dev/nullにリダイレクトし、パイプ[冗長]

Zshは/dev/nullにリダイレクトし、パイプ[冗長]

~からこれ私は&> /dev/nullzshstdoutリダイレクトstderr/dev/null

echo a &> /dev/null

出力がありません。

しかし、私がするとき

echo a &> /dev/null | cat

catは印刷しますが、a私は何も印刷しないと予想しました。

ここで何が起こっているのでしょうか?

ベストアンサー1

don_crisstiがすでに述べたように、これはデフォルトの動作であり、オフにすることができzshますunsetopt multios

マンページも参照してくださいzshmisc

おすすめ記事