shell工程代码行数统计

来源:互联网 发布:印度山地师 知乎 编辑:程序博客网 时间:2024/05/22 06:32

今天写了一条命令,用来统计python,或者shell工程的代码行数,命令如下

find /home/lgy/doc/shtest/awk/ -type f|sed 's/^/cat /' |sh |awk 'START{}{if($1 !~ /^#/&& NF!=0){c+=length($0)+1;w+=NF;l+=1}}END{print "chars:" ,c,"words: ", w,"lines:",NR,"valid lines:",l}' 

lines是总行数,包括注释和空行

valid lines是有效行

感觉有用的同学可以瞅瞅


这个目录/home/lgy/doc/shtest/awk/  是我的目录,需要替换成你的工程的根目录

0 0
原创粉丝点击