0

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

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

但我无法将输出重定向到 output.txt。output.txt 文件为空,并且输出正在控制台本身中打印。我想知道是否有另一种方法可以做到这一点?

4

1 回答 1

0

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

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

将 srtout 和 stderr 重定向到 output.txt

于 2013-11-07T19:19:21.707 回答