[问题] 2&1 >file

楼主: NTUHensen (摇滚人)   2014-11-17 10:10:04
command >file 2>&1
command 2>&1 >file
不懂为什么不同.
第一个是标准输出资料流往file走 然后把错误输出导向标准输出 因此最后会
在档案先印标准输出 接着印错误输出
第二个 论理来说 应该是错误输出导向标准输出 接着标准输出会导向file去 结果
应该会跟上面一样 但是真正的执行结果却是file只有标准输出
作者: bitlife (BIT一生)   2014-11-17 11:06:00
你把>看成值的指定就懂了,因为它本质是dup2这个系统呼叫

Links booklink

Contact Us: admin [ a t ] ucptt.com