我在这个网站上发现这行代码逐行回显文本文件:
FOR /F %%i IN (filename.txt) DO echo %%i
我正在尝试回显文本文件中的特定行。我该如何做到这一点?
答案 0 :(得分:1)
此方法以更快的方式获得所需的结果,尤其是在文件很大的情况下。
@echo off
set "line=100"
(for /L %%i in (1,1,%line%) do set /P "result=") < filename.txt
echo %result%
答案 1 :(得分:0)
这将回显第100行。
@echo off
set "var=100"
for /f "tokens=1,* delims=:" %%a in ('findstr /n "^" "filename.txt" ^|findstr "^%var%:"') do echo %%b
以:
开头的行不会完整。