在Windows上使用批处理脚本操作文本文件

时间:2012-11-29 17:05:12

标签: batch-file token tokenize

我正在尝试完成以下操作:我的文本文件包含以下条目

XXXXXXXX

XXXXXXXX
XXXXXXXXXXXX

DATE TIME AM/PM  SIZE FILENAME NEWFILE.ERR

XXXX XXX XXXX
XXX XXXXXX XXX

我想在末尾阅读带有.ERR的行并计算该行的标记。

请让我知道如何实现

1 个答案:

答案 0 :(得分:0)

<强>更新

@Echo OFF

:: By Elektro H@cker

FOR /F "Tokens=*" %%# in ('Type "File.txt" ^| FINDSTR ".ERR$"') Do (
    Call Set "Line=%%#"
    FOR %%@ IN (%%#) DO (Call Set /A "Tokens+=1")
    GOTO :BREAK
)

:BREAK
Echo Line: %LINE%
Echo Toks: %TOKENS%

Pause&Exit