您的位置首页生活百科

shell如何查看单个或多个文件的行数或总行数

shell如何查看单个或多个文件的行数或总行数

的有关信息介绍如下:

shell如何查看单个或多个文件的行数或总行数

有时经常需要统计文件的行数,

但是如何快速的查询文本类的文档的行数呢?

下面将介绍几种常见的办法。

其实办法有很多种。

这里推荐使用WC的命令

AWK 1

awk '{print NR}' [文件名]|tail -n1

如图

AWK 2

awk 'END{print NR}' [文件名]

如图

SED

sed -n '$=' [文件名]

如图

wc

wc [文件名] 即可查询到行号

如果只想显示行号可以用

wc -l [文件名]

wc

wc 【单个文件 文件夹都可以】

如图所示

wc 会统计出总的行数,和单个文件的行数。

如果想把空行过滤掉怎么计算呢?

可以使用这串命令

统计当前目录下所有txt文件代码行数,过滤了空行

find . -name "*.txt" |xargs cat|grep -v ^$|wc -l

注意:如果文件太多,花费的时间会长点。