2

以下两个命令有什么区别吗?

ls -l some_non_existing_file 2>/dev/null

ls -l some_non_existing_file 2>&-

两者似乎都有效,但到目前为止我只看到第一个被实际使用。

4

1 回答 1

2

在第二种情况下,程序尝试将数据输出到 stderr 将失败EBADF。该程序是否关心是一个单独的问题。

于 2013-02-01T20:44:36.857 回答