将硬编码程序输出重定向到stdout?

时间:2014-02-12 21:50:34

标签: linux bash shell redirect stdout

我正在使用一个名为“prodigal”的程序,它不会输出到stdout - 而是你必须像这样指定一个输出:

prodigal -o outfile.txt 

有没有一个简单的方法可以做到这一点,而不是去特定文件我想去stdout?

这样的事情:

prodigal -o > stdout

谢谢!

1 个答案:

答案 0 :(得分:3)

您的文件系统可能有当前进程标准输出的条目。

prodigal -o /dev/stdout

/dev/stdout通常是指向特定于操作系统的文件的链接,例如/dev/fd/1/proc/self/fd/1。我怀疑大多数Linux发行版都会/dev/stdout,或者至少/proc/self/fd/1