【发布时间】:2019-06-02 00:47:20
【问题描述】:
我正在使用命令行包并在我使用的文件中获取它的输出:
my_command > outfile
但它在运行并将输出写入输出文件时也会在屏幕上产生一些信息,我希望在第二个输出文件中获取屏幕输出。在 here 的有用线程中,没有建议的方法来分隔这两个输出。实际上有没有办法将这两个输出分开并将它们写入不同的文件中?
【问题讨论】:
-
my_command > outfile 2> errfile我认为这是您想要的,但是我不太清楚您还尝试捕获的输出是 stderr 还是需要过滤的 stdout 输出的一部分。请您澄清您的问题,也许命名命令并显示示例输出? -
谢谢@bishop。似乎屏幕输出是标准错误,这解决了这个问题。我不知道'>'和'2>'可以同时使用。