如何将一个程序的输出传送到另一个程序,同时还让它出现在屏幕上。
例如,复制剪贴板上的内容dir | clip
,或查看更长的链中发生的情况。
答案1
如果你有在 Windows 上运行的副本tee
,例如dir | tee NUL | clip
加载剪贴板,但不在屏幕上显示任何内容(表现如您所期望的那样dir | clip
),尝试dir | tee con | clip
。(con
是“控制台”的缩写;它是 Windows 中等同于的/dev/tty
。 nul
,自然,也是 Windows 中等同于的/dev/null
。)
答案2
在Linux中,您已获得tee
:维基百科 - T 恤。您可以为 Windows 安装 GNU core-utils:http://gnuwin32.sourceforge.net/packages/coreutils.htm
例子:
dir | tee clip
应该可以正常工作但我现在没有 Windows 可以尝试。
编辑:
另一个程序-温蒂 您不必安装 coreutils(无论如何我建议您安装)。