原文链接: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
[ch_etl@pc-zjqbmpp104 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
以此记忆