【发布时间】:2014-08-10 14:50:48
【问题描述】:
我无法理解这两种情况的区别:
-
./a.out > outfile 2>&我可以在 outfile 中看到标准输出和错误输出
-
./a.out 2>& > outfile我只能看到标准输出int outfile,屏幕上打印了错误输出
我该如何理解? 我觉得他们是一样的!
【问题讨论】:
-
参见例如a shell manual page,他们解释得很好。
-
@JoachimPileborg:虽然您的评论可能没有错,但指向一个密集的、未编入索引的 5MB+ 文本文档并说“它在其中的某个地方,你为什么没有看到它”似乎有点残忍。 ..
-
@KerrekSB 好吧,在顶部有一个指向名为REDIRECTION 的部分的链接,应该不难找到。除非人们不知道上面发生的事情是重定向。
-
@JoachimPileborg:为什么不将片段标识符添加到链接中? :-)
-
@KerrekSB 我正要这样做,但分心了。 :)