1. 程式人生 > >Linux 下wc 統計遞迴統計目錄及其子目錄下檔案的行數

Linux 下wc 統計遞迴統計目錄及其子目錄下檔案的行數

原文連結:http://blog.csdn.net/a_ran/article/details/43939261

wc 命令用於統計檔案內容的行數、單詞數、字母數。

如果想遞迴的統計一目錄下及其子目錄下所有匹配檔案的總的行數和每個檔案的行數,可以使用一下命令。

wc -l `find  ./   -name *.csv` 

其中 -l 表示統計行數,

find  ./   -name *.csv 表示查詢當前目錄及其子目錄下檔案字尾為csv 的檔案 。
效果如下:

drwxr-xr-x 2 ch_etl ch_etl 4096 Jun 19 18:11 45
[[email protected]
p104 13]$wc -l `find ./ -name *.csv` 200481 ./00/tpd_eutrancell_q_20170619130000_000001.csv 14052 ./00/tpd_eutrancell_q_20170619130000_000002.csv 22058 ./00/tpd_eutrancell_q_20170619130000_000004.csv 6791 ./00/tpd_eutrancell_q_20170619130000_000003.csv 6791 ./45/tpd_eutrancell_q_20170619134500_000003.csv 224032 ./45/tpd_eutrancell_q_20170619134500_000001.csv 12566 ./45/tpd_eutrancell_q_20170619134500_000002.csv 27486 ./15/tpd_eutrancell_q_20170619131500_000002.csv 28849 ./15/tpd_eutrancell_q_20170619131500_000003.csv 187046 ./15/tpd_eutrancell_q_20170619131500_000001.csv 6791 ./30/tpd_eutrancell_q_20170619133000_000003.csv 226226 ./30/tpd_eutrancell_q_20170619133000_000001.csv 10365 ./30/tpd_eutrancell_q_20170619133000_000002.csv 973534 total


以此記憶