您的位置:首页 > 运维架构 > Shell

shell工程代码行数统计

2015-05-25 16:53 218 查看
今天写了一条命令,用来统计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/ 是我的目录,需要替换成你的工程的根目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: