【发布时间】:2013-08-27 18:57:10
【问题描述】:
我正在尝试使用管道将进程的输出传递到 for 循环中
type %1% | findstr /R /V "Test" | for /F "tokens=*" %%i IN ('more') DO @echo %%i
但我不知道用什么代替 ('more') 以便它读取 findstr 命令的输出。这甚至可能吗?还是我必须将输出保存到文件中,然后在完全不同的批处理程序中读取文件?请帮忙。
【问题讨论】:
-
将
%1%更改为%1或正确处理引号使用"%~1"
标签: for-loop input batch-file output readline