2015-02-23 82 views
0

我有一个文本文件,Sample.Job.txt,这就是内容:批处理文件 - 循环通过通配符搜索,提取内容

Load.SQL.Sample.Basic.Data 
Script.Calc.Sample.Basic.AggAll 

这里是我的批处理文件:

FOR /F %%i in (Sample.Job.txt) DO (
echo %%i>>Test.txt 
) 

的Sample.Job.bat的内容正确写入Test.txt。

但是,如果我改变它以包括文件通配符搜索:

FOR %%i in (*.Job.txt) DO (
echo %%i>>Test.txt 
) 

它只是打印文件,Sample.Job.txt的名字,Test.txt的。我如何结合通配符搜索?

回答

0

好吧,我只是嵌套循环做我想做的事:

FOR %%i in (*.Job.txt) DO (
FOR /F %%a in (%%i) DO (
    echo %%a>>Test.txt 
) 
)