从文本文件中读取并执行您找到的内容

时间:2013-04-04 18:15:08

标签: batch-file execute

我无法弄清楚如何做标题中所说的内容。我有一个文本文件apple.txt:

set apple=7

和使用

保存为批处理的文件
findstr /v "zzzzzzzzzzz" apple.txt

当我运行批处理文件时,它会显示“set apple = 7”而不是实际将变量apple设置为7.我假设findstr在每行之前添加echo但我不知道不知道。我使用了带有findstr /的CMD?但我无法弄清楚这一点。

2 个答案:

答案 0 :(得分:1)

FOR /f "delims=" %%i IN (apple.txt) DO %%i

应该这样做

答案 1 :(得分:0)

我不确定你在使用find字符串做什么。但是如果你有一个名为out.txt的文件,其代码如下:

dir

从命令行输入:

cmd < out.txt

文件的内容通过管道传输到命令行处理器。