取第一行:- for /f "delims=" %%a in (1.txt) do if not defined str set str=
- echo 第一行:%str%
复制代码
- set /p str=<1.txt
- echo 第一行:%str%
复制代码 取第八行:- setlocal enabledelayedexpansion
- for /f "delims=" %%a in (1.txt) do (
- set /a n+=1,"test/(n-8)"||echo 第8行:%%a
- )2>nul
- ::set /a 计算行数,跳过空行
复制代码
- for /f "tokens=1* delims=:" %%a in ('findstr /n 1.txt') do (
- if %%a==8 echo 第8行:%%b
- )
- ::findstr 计算行数,兼容空行
复制代码
- (for /l %%a in (1 1 8) do (
- set str=
- set /p str=
- ))<1.txt
- echo 第8行:%str%
复制代码
|