例要获取TXT文件中特定字符的行数,可以通过循环读取文件的每一行,同时检查是否包含特定字符,记录行数。- @echo off
- setlocal enabledelayedexpansion
-
- set "searchChar=特定字符"
- set "lineNumber=0"
- set "filePath=测试.txt"
-
- for /f "usebackq tokens=*" %%a in do (
- set /a lineNumber+=1
- echo %%a|findstr /c:"特定字符">nul
- if!errorlevel! equ 0 (
- echo 找到 '%searchChar%' 在第!lineNumber!行
- )
- )
复制代码 不知错运行有误
望高人指点 |