使用.bat/cmd在.txt中查找空行

使用.bat/cmd在.txt中查找空行,cmd,find,line,Cmd,Find,Line,我有一个txt文件,其中有些行是空的 如何获取.txt文件中的空行数 我想使用.bat或cmd行执行此操作 findstr /n /v "." file.txt /n为行提供前导行号(或空行仅提供行号) /v仅列出不包含 “。。。里面有字符吗 file.txt 这将计算不包含文本和空格等的空行 findstr /n "^$" "file.txt" |find /c /v "" 如何在另一个.txt文件中返回(打印)这些行?nvm我使用>>文件名找到它。问题是,它由于某种原因停止,只打印了3

我有一个txt文件,其中有些行是空的 如何获取.txt文件中的空行数

我想使用.bat或cmd行执行此操作

findstr /n /v "." file.txt
/n
为行提供前导行号(或空行仅提供行号)

/v
仅列出不包含

。。。里面有字符吗

file.txt

这将计算不包含文本和空格等的空行

findstr /n "^$" "file.txt" |find /c /v ""

如何在另一个.txt文件中返回(打印)这些行?nvm我使用>>文件名找到它。问题是,它由于某种原因停止,只打印了3行。什么是“最后一行”和“第一行丢失”?可能是文本文件中的最后一行没有以CRLF结尾,因为在这种情况下,findstr有时会挂起。