shell命令统计文件行数之和
你可以使用以下 shell
命令来统计每个 .txt
文件的行数,并将其加和在一起:
find . -name "*.txt" -not -name "*.json" -exec wc -l {} + | awk '{sum += $1} END {print sum}'
解释:
-
find . -name "*.txt" -not -name "*.json"
:-
find .
从当前目录开始递归查找文件。 -
-name "*.txt"
查找所有以.txt
结尾的文件。 -
-not -name "*.json"
排除以.json
结尾的文件。
-
-
-exec wc -l {} +
:-
-exec
对找到的每个文件执行wc -l
命令,wc -l
用于统计文件的行数。 -
{}
表示当前找到的文件。 -
&
-
原文地址:https://blog.csdn.net/SPESEG/article/details/143858219
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!