如何获取文本文件的行数?

如何获取文本文件的行数?

我并不想让它删除其余内容或任何其他内容,而只是想快速报告我刚刚输入的文本所包含的行数。

如何快速找到“此文本中包含我刚刚输入的字符串的行数”?

答案1

在 中notepad,您可以输入Ctrl+g来查看当前行号。
它也位于状态栏的右下角。

答案2

这可以在 Windows 中本地完成,使用命令提示符:

find /c "string to find" "mytextfile.txt"

findstr更高级(支持正则表达式),但不支持打印行数。您可以将其输出通过管道传输到find

findstr "string to find" "mytextfile.txt" | find /c /v ""

find /c /v表示计数不包含的行数。从测试来看, find() 的空字符串""实际上从未出现在来自 的管道输入中findstr,因此它是一个可以安全使用的值。

答案3

我发现最好的选择是cat 文本|grep 文本|wc -l使用 msys 安装。

答案4

如果您将文本复制并粘贴到 Word 中,您可以通过单击左下角显示字数预览来查看单词、字符(带和不带空格)、段落和行。

相关内容