C:将system()的输出重定向到stderr

时间:2014-11-28 14:12:53

标签: c

C system()调用运行程序并转发运行到调用程序的stdout和stderr流的命令的stdout和stderr。

是否可以将stdout从system()调用中的命令重定向到调用程序的stderr流?

1 个答案:

答案 0 :(得分:2)

只需将1>&2附加到系统调用中执行的命令:


示例:

system("ls 1>&2");

将执行ls并将stdout(1)重定向到stderr(2)。