bat脚本读取文件指定的行,进行处理
写一个bat脚本,读出指定文件的指定行,比如要读的文本是text.txt,文件内容如下图所示,要读的行是第二行
要读取第二行只需要设置一个行数flag,在行数为2的时候就输出文件内容
@echo off & setlocal enabledelayedexpansion
set lineFlag=0
for /f "delims=*" %%i in (text.txt) do (
set /a lineFlag+=1
if !lineFlag!==2 (
set lineContent=%%i
echo !lineContent!
)
)
pause
运行结果如下: