批处理读取文本中指定行数并且保存为变量
批处理读取文本中指定行数并且保存为变量,然后讲这个变量进行对比判断比如读temp.txt中的第5行,如果等于</head>则转跳否则继续运行下一行语句。代码尽量要简洁...
批处理读取文本中指定行数并且保存为变量,然后讲这个变量进行对比判断
比如读temp.txt中的第5行,如果等于 </head>则转跳否则继续运行下一行语句。
代码尽量要简洁 展开
比如读temp.txt中的第5行,如果等于 </head>则转跳否则继续运行下一行语句。
代码尽量要简洁 展开
1个回答
展开全部
@echo off
set /p n=指定行数是? &set /a n=n-1
for /f "delims=" %%i in ('more +%n% temp.txt') do if not defined var set "var=%%i"
if "%var%"=="</head>" goto jx
pause&exit
:jx
echo 继续运行下一行语句&pause>nul
rem 除temp.txt包含cmd不能处理的特殊字符,本代码和skip方式相比特点是不受行数限制
set /p n=指定行数是? &set /a n=n-1
for /f "delims=" %%i in ('more +%n% temp.txt') do if not defined var set "var=%%i"
if "%var%"=="</head>" goto jx
pause&exit
:jx
echo 继续运行下一行语句&pause>nul
rem 除temp.txt包含cmd不能处理的特殊字符,本代码和skip方式相比特点是不受行数限制
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询