我正在尝试在运行如下命令之后将输出重定向到output.txt。它有一个命令行参数file1.txt
#./a.out file1.txt > output.txt
但是我无法将输出重定向到output.txt。 output.txt文件为空,输出将在控制台中打印。 我想知道还有另外一种方法吗?
答案 0 :(得分:0)
根据应用程序使用stdout或stderr进行输出,您可能需要重定向它们以捕获输出。命令
#./a.out file1.txt > output.txt 2>&1
会将srtout和stderr重定向到output.txt