计算文件中的行数?


Answers:


65

使用工具wc

  • 要计算行数: -l

    wc -l myfile.sh
  • 计算字数: -w

    wc -w myfile.sh

请参阅man wc以获取更多选项。


13

如souravc所述,您可以使用wc此功能:

$ wc -w statusToFiles.sh 
10 statusToFiles.sh
$ wc -l statusToFiles.sh 
6 statusToFiles.sh

要仅显示计数本身,可以将输出通过管道传递到awk,如下所示:

$ wc -l statusToFiles.sh | awk '{ print $1 }'
6

...或如下所述:

$ < statusToFiles.sh wc -l
6

5

您还可以使用以下命令在每行前面输出带有行号的整个文件:

cat -n myfile 

3

您可以将grep命令与空白匹配字符串一起使用

grep "" -c file_path

1
为什么这是答案没有更多的投票?有什么可疑的吗?对我来说,它就像是一种魅力,代码看起来非常简单。
Felix Crazzolara

1

通常,如果您正在使用GEDIT之类的文字程序。它会说行数在底部。如果您使用记事本,建议切换到GEDIT。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.