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

shell如何查看单个或多个文件的行数或总行数_百度经验 https://jingyan.baidu.com/article/cbf0e500b8470f2eab28937d.html

单个文件

 
  1. 1

    AWK 1

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

    如图

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

    AWK 2

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

    如图

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

    SED

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

    如图

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

    wc

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

    如果只想显示行号可以用

    wc -l [文件名]

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

多个文件

 
  1. 1

    wc

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

    如图所示

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

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

高阶用法_过滤内容

 
  1.  

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

    可以使用这串命令

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

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

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

    shell如何查看单个或多个文件的行数或总行数
原文地址:https://www.cnblogs.com/rsapaper/p/8999369.html