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

时间:2014-06-19 01:01:16

标签: 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

我希望这会很有意义,并帮助别人,一个人爱

1 个答案:

答案 0 :(得分:1)

显示行数:

type filename|find /c /v ""

将行数分配给变量:

for /f %%a in ('type filename^|find /c /v "" ') do set var=%%a

%%a如果在批处理文件中; %a如果直接来自提示。)