Batch file 如何简单地显示文件的行-批处理

Batch file 如何简单地显示文件的行-批处理,batch-file,Batch File,我试图找到一种简单的方法来显示一个文本文件中有多少行文本,但谷歌一直在以某种方式显示这些完全高级的脚本,毫无意义。。和往常一样,我尽量不把事情复杂化,尽量减少 echo +hehe0 > ex.txt set num=0 :loop set /a num=%num%+1 echo +hehe%num% >> ex.txt if %num% equ 6 goto end findstr /n "+" ex.txt pause 我希望这会有很好的意义,也能帮助其他人,一个爱显示#

我试图找到一种简单的方法来显示一个文本文件中有多少行文本,但谷歌一直在以某种方式显示这些完全高级的脚本,毫无意义。。和往常一样,我尽量不把事情复杂化,尽量减少

echo +hehe0 > ex.txt
set num=0
:loop
set /a num=%num%+1
echo +hehe%num% >> ex.txt
if %num% equ 6 goto end
findstr /n "+" ex.txt
pause
我希望这会有很好的意义,也能帮助其他人,一个爱显示#行的人

type filename|find /c /v ""
要将#行分配给变量,请执行以下操作:

for /f %%a in ('type filename^|find /c /v "" ') do set var=%%a
%%a
如果在批处理文件中;
%a
如果直接从提示中。)