2015-11-20 56 views
0

我在下面有一個CSV文件。在批處理中查找csv中的字符串

abc.csv:

ABC-1000-DDDD 
DEF-5656-RRRR 
GHI-3313-YYTYT 
XYZ-653-DFFFD 



Total 6434 Record : 65 Page : 1 2 3 4 5 6 7 Next>> 

我要保存的65號到文本文件。 65號碼是總頁數。 65號碼沒有修復。有時5或20或30等

我的批處理腳本是:

for /f "tokens=2 delims=:" %%a in ('findstr /L "Record:" abc.csv') do echo %%a> page.txt 

錯誤在哪裏我的腳本?謝謝

回答

1

findstr輸出整行,如果在命令提示符控制檯中運行findstr /L "Record :" abc.csv,可以看到該行。

使用for /f "tokens=5" %%a in ('findstr /L "Record :" abc.csv') do echo %%a> page.txt

注:在您發佈的文字中有:之前的空格!

相關問題