批处理查询某一字符串所在是第几行。但这一字符串存在很多行中。 希望能显示其所在的行数

如题所述

for /f "tokens=1 delims=:" %%i in ('findstr /n abc temp.txt') do echo %%i
横向排列
@echo off
for /f "tokens=1 delims=:" %%i in ('findstr /n abc temp.txt') do set /p a=%%i <nul
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-21
@echo off
find /n "abc"<a.txt
pause
相似回答