Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以下の 2 つのコマンドに違いはありますか?
ls -l some_non_existing_file 2>/dev/null
と
ls -l some_non_existing_file 2>&-
どちらも機能しているようですが、これまでのところ実際に使用されているのは最初のものだけです。
プログラムが stderr にデータを出力しようとすると、2 番目のケースでは失敗しEBADFます。プログラムが気にするかどうかは別の問題です。
EBADF