我正在使用一个名为“prodigal”的程序,它不会输出到标准输出 - 相反,您必须像这样指定一个输出:
prodigal -o outfile.txt
我不想转到特定文件,而是转到 stdout - 有没有简单的方法可以做到这一点?
所以像这样:
prodigal -o > stdout
谢谢!
最佳答案
您的文件系统可能有一个当前进程的标准输出条目。
prodigal -o /dev/stdout
/dev/stdout
通常是指向操作系统特定文件的链接,例如 /dev/fd/1
或 /proc/self/fd/1
。我怀疑大多数 Linux 发行版都有 /dev/stdout
,或者至少有 /proc/self/fd/1
。
关于linux - 将硬编码程序输出重定向到标准输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21740500/