我有一个执行任务并将输出发送到文本文件的批处理脚本。有没有办法让输出也显示在控制台窗口上?
例如:
c:\Windows>dir > windows-dir.txt
有没有办法将dir
的输出显示在控制台窗口中,并将其放入文本文件中?
发布于 2011-10-30 02:57:56
只需以这种方式使用UNIX tee命令的Windows版本(可从http://unxutils.sourceforge.net找到):
mycommand > tee outpu_file.txt
如果您还需要STDERR输出,那么使用以下命令。
2>&1
将STDERR输出合并到STDOUT (主流)中。
mycommand 2>&1 | tee output_file.txt
发布于 2009-02-02 16:42:42
如果您不需要实时输出(即,当程序正在编写它时),您可以添加
type windows-dir.txt
在那行之后。
发布于 2009-07-17 07:27:07
对我有效的解决方案是:dir > a.txt | type a.txt。
https://stackoverflow.com/questions/503846
复制相似问题