Linux命令将输出重定向到文件,但文件未填充

时间:2014-06-03 09:42:55

标签: linux bash shell

我从bash shell发出了一个繁重的命令,我将输出重定向到一个文件,如下所示

 <command> > output.txt

但即使命令运行正常,文件也不会显示任何输出,我可以通过其他工具查看进度。

2 个答案:

答案 0 :(得分:1)

您的命令可能没有写入STDOUT

您可以使用&>STDERRSTDOUT重定向到文件。

另见Advanced Bash-Scripting Guide's IO redirection页。

答案 1 :(得分:0)

试试这个,

<command> > output.txt 2>&1

您的命令似乎无法将输出重定向到STDOUT,您的输出可能会进入STDERR。因此,尝试将stdout和stderr重定向到输出文件。