2015-02-23 84 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 
) 
)