【发布时间】:2011-05-17 19:09:57
【问题描述】:
我有一个程序,它将其输出写入 stderr,它还在内部运行一个可执行文件 写入标准输出。我想使用重定向运算符将两者的输出重定向到同一个文件,例如“./a.out 2> output.txt”,但这会重定向标准错误,如何在此处指定标准输出。
【问题讨论】:
-
这是一个很好的问题,但它属于 SuperUser,而不是 StackOverflow。
标签: redirect
我有一个程序,它将其输出写入 stderr,它还在内部运行一个可执行文件 写入标准输出。我想使用重定向运算符将两者的输出重定向到同一个文件,例如“./a.out 2> output.txt”,但这会重定向标准错误,如何在此处指定标准输出。
【问题讨论】:
标签: redirect
Linux 下:
./a.out > output.txt 2>&1
【讨论】:
或者干脆
./a.out &> output.txt
【讨论】: