存在命令行参数中的输出重定向

时间:2013-11-07 19:09:57

标签: shell unix arguments command-line-arguments redirect

我正在尝试在运行如下命令之后将输出重定向到output.txt。它有一个命令行参数file1.txt

#./a.out file1.txt > output.txt

但是我无法将输出重定向到output.txt。 output.txt文件为空,输出将在控制台中打印。 我想知道还有另外一种方法吗?

1 个答案:

答案 0 :(得分:0)

根据应用程序使用stdout或stderr进行输出,您可能需要重定向它们以捕获输出。命令

#./a.out file1.txt > output.txt 2>&1

会将srtout和stderr重定向到output.txt