Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cmd 如何在windows中将命令行输出重定向到文件和sysout_Cmd_Output - Fatal编程技术网

Cmd 如何在windows中将命令行输出重定向到文件和sysout

Cmd 如何在windows中将命令行输出重定向到文件和sysout,cmd,output,Cmd,Output,是否有一种方法可以将windows.bat中的输出同时重定向到文件和sysout。目前,我使用的是这个问题的答案:“ 将输出重定向到文件,但如果进程多次运行,我将使用>>附加到日志文件上。唯一的问题是,我现在在sysout中没有输出,我也希望有输出。您需要一个tee程序,它可以完全满足您的需要。它在unix上是标准的,但可惜的是,在Windows上不是这样 Gnu中有windows unix实用程序的可用端口:。包括tee命令 或者您可以使用我发布的简单的混合JScript/batch TEE.

是否有一种方法可以将windows.bat中的输出同时重定向到文件和sysout。目前,我使用的是这个问题的答案:“
将输出重定向到文件,但如果进程多次运行,我将使用>>附加到日志文件上。唯一的问题是,我现在在sysout中没有输出,我也希望有输出。

您需要一个
tee
程序,它可以完全满足您的需要。它在unix上是标准的,但可惜的是,在Windows上不是这样

Gnu中有windows unix实用程序的可用端口:。包括
tee
命令

或者您可以使用我发布的简单的混合JScript/batch TEE.BAT实用程序

假设TEE.BAT在您当前的目录中,或者更好,在您的路径中的某个位置,那么:

yourCommand | tee "outpuFile.txt"