适用于 Windows 的 TEE 吗?

适用于 Windows 的 TEE 吗?

teeWindows 是否提供将标准输入复制到任意一组文件然后再复制回标准输出的基本功能?

我通常会下载一个通用tee程序,但好奇 powershell 中是否存在类似的东西?

答案1

PowerShell 确实可以,该 cmdlet 称为 Tee-Object。您也可以使用别名球座如果你更习惯于类 Unix 的方法:

PS C:\Documents and Settings\Administrator> 帮助 Tee-Object

姓名
    Tee 对象

概要
    将命令输出保存在文件或变量中并将其显示在控制台中。

例子:

C:>获取进程|tee-文件路径C:\file.txt

这会将输出发送到C:\file.txt控制台。

答案2

我刚刚找到了一种使用 perl 作为替代的方法,例如:

CMD1 | perl -ne "print $_; print STDERR $_;" 2> OUTPUT.TEE

答案3

本机端口球座对于 Windows 也存在,例如:

https://github.com/dEajL3kA/tee-win32/tree/master#tee-for-windows

答案4

使用 gnuwin32 的原生 tee 端口:https://gnuwin32.sourceforge.net/packages/coreutils.htm

相关内容