标准错误重定向到标准输出

问题描述:

重定向错误输出到标准输出,我们使用2> & 1.为什么不只是2> 1?为什么需要&?标准错误重定向到标准输出

+0

不应该有周围>的空间,因为他们也增加了不确定性。 – grawity 2009-06-09 20:01:48

,因为您的流将被重定向到文件命名为“1”

+0

所以,为什么它不是&2>&1。 :-) – chappar 2009-06-09 18:16:34

因为2> 1将重定向到一个名为“1”文件。 &符号指定了一个流而不是一个文件。该&符号是没有必要的,因为2的2总是流inidcator