如何统计文档中的行数?

我有这样的线条,我想知道我实际上有多少线......

09:16:39 AM  all    2.00    0.00    4.00    0.00    0.00    0.00    0.00    0.00   94.00
09:16:40 AM  all    5.00    0.00    0.00    4.00    0.00    0.00    0.00    0.00   91.00
09:16:41 AM  all    0.00    0.00    4.00    0.00    0.00    0.00    0.00    0.00   96.00
09:16:42 AM  all    3.00    0.00    1.00    0.00    0.00    0.00    0.00    0.00   96.00
09:16:43 AM  all    0.00    0.00    1.00    0.00    1.00    0.00    0.00    0.00   98.00
09:16:44 AM  all    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00
09:16:45 AM  all    2.00    0.00    6.00    0.00    0.00    0.00    0.00    0.00   92.00

有没有一种方法可以使用linux命令统计它们?


使用wc

wc -l <filename>

这将输出<filename>的行数:

$ wc -l /dir/file.txt
3272485 /dir/file.txt

或者,从结果中省略<filename>使用wc -l < <filename>

$ wc -l < /dir/file.txt
3272485

您也可以将数据传输到wc

$ cat /dir/file.txt | wc -l
3272485
$ curl yahoo.com --silent | wc -l
63

要统计所有线路使用:

$ wc -l file

要仅使用图案过滤和计数线条:

$ grep -w "pattern" -c file  

或使用-v来反转匹配:

$ grep -w "pattern" -c -v file 

查看grep手册页以查看-e,-i和-x参数...


wc -l <file.txt>

要么

command | wc -l
链接地址: http://www.djcxy.com/p/9805.html

上一篇: How to count lines in a document?

下一篇: Using wget to recursively fetch a directory with arbitrary files in it