【发布时间】:2013-11-19 14:35:10
【问题描述】:
在运行如下命令后,我试图将输出重定向到 output.txt。它有一个命令行参数 file1.txt
#./a.out file1.txt > output.txt
但我无法将输出重定向到 output.txt。 output.txt 文件为空,并且输出正在控制台本身中打印。 我想知道有没有其他方法可以做到这一点?
【问题讨论】:
-
尝试 #./a.out file1.txt > output.txt 2>&1。您的程序可能使用 stderr 而不是 stdout
-
谢谢!那行得通! :D
标签: shell unix arguments command-line-arguments redirect