作者cookiej4u (考焦饼乾)
看板EE_DSnP
标题[问题] redirect stderr之後
时间Mon Oct 31 01:33:18 2011
老师提供的outFile.ref之中
cerr印出来的(stderr)都比cout的(stdout)早出来
可是我redirect之後却都恰恰相反
GOOGLE之後有人说
http://unix.derkeiler.com/Newsgroups/comp.unix.shell/2003-06/0583.html
"stderr is unbuffered, while stdout is fully buffered
when output is redirected, so stderr output shows up first."
照此来说结果应该也会像outFile.ref那样
请问有人能帮忙解惑吗?0.0>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.244.67
1F:推 vuluy:我的则是cerr只会显示在萤幕上耶 10/31 02:20
2F:推 wmin0:楼上药用 &> redirection 10/31 02:22
3F:→ wmin0:然後老师给的ref 其实不是恰恰相反...有的顺序不一样 10/31 02:23
4F:推 ric2k1:这个每年都会有人问啊... std out 与 std err 的顺序颠倒 10/31 03:44
5F:→ ric2k1:关系,助教会留意,不会扣分的。 10/31 03:45
6F:→ ric2k1:^没有 <== 上面漏字 10/31 03:45
7F:→ cookiej4u:谢谢老师和同学~是说爬过文大概说是因平台而异 11/02 00:04
8F:推 jadventures:这样好难diff Q_____Q 11/03 17:38