需要计算从文件第一行到唯一字符(批处理)的行数

时间:2013-04-09 02:37:54

标签: batch-file count

我是批量新手。我想我的问题对你来说非常简单。 我需要一个批处理脚本来计算从文件第一行到包含在该文件中的唯一字符“A015”的行数(此数字也应该考虑空白行)。 谢谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

for /f "delims=:" %%i in ('findstr /n "A015" "file.txt"') do if not defined LineNumber set "LineNumber=%%i"
if defined LineNumber (echo "A015" found at line %LineNumber%) else echo "A015" not found

如果文本文件中有多个“A015”,则会显示第一个行号。