
CODE: [Copy to clipboard]@echo off
for /f "tokens=1 delims=:" %%i in ('findstr /n .* test.txt') do set num=%%i
echo 文件test.txt中共有%num%行
pause>nul
CODE: [Copy to clipboard]还可以使用 findstr /n,或者通过计数器来显示。@echo off
set num=
set /p num= 请输入要显示内容的行号:
set /a num-=1
for /f "delims= eol=" %%i in ('more +%num% test.txt') do echo "%%i"&goto end
:end
pause
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |