你这个相当于执行了
fd = open("greplog2")
dup2(fd,1)
dup2(2,1)
第一个dup2让1指向了fd,第二个dup2让1指向2,所以最终的结果应该是让输出到stdout的数据输出到stderr.
【 在 port7 (port7) 的大作中提到: 】
: grep da * > greplog2 1>&2
: 应该是 把1输出到文件 然后把1用2的文件操作符替换
: 为啥会greplog2 啥也没有
: ...................
--
FROM 103.90.178.*