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如何查看單個或多個文件的行數或總行數
  2.  

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM