Linux下统计代码变更行数
来源:互联网 发布:wear软件下载 编辑:程序博客网 时间:2024/06/07 18:57
Linux系统提供了wc命令来统计文件的行数
统计当前目录下的所有文件行数:
wc -l *
当前目录以及子目录的所有文件行数:
find . * | xargs wc -l
可以把改成所要匹配的文件,例如java文件,.java这样就只统计java源码了。
关于wc命令的更多介绍,可以在终端输入wc –help查看
xargs命令xargs的功能是捕获管道中前一个命令的输出,建立分段参数表并执行另一个命令find命令如果产生的参数列太长,可以使用xargs命令每次只传递一部分参数,防止在部分系统上出现溢出错误xargs通常以空格或者换行符分割参数,-0选项可以保证参数列中含有空格、换行符等时分割正确例子:find /tmp -name core | xargs -0 /bin/rm -f。把/tmp文件夹下所有名称为core的文件传递给rm命令,强制删除。-0选项可以保证正确处理文件名中含有换行或空格的情况。
统计代码变更行数脚本
git log --after=2017-07-20 --before=2017-08-04 --pretty=tformat: --numstat| awk '{ add += $1 ; subs += $2 ; loc += $1 + $2 } END { printf "added lines: %s removed lines : %s total lines: %s\n",add,subs,loc }'
阅读全文
0 0
- Linux下统计代码变更行数
- linux下统计代码行数
- Linux下统计代码行数
- LINUX下统计代码行数
- linux下统计代码行数
- LINUX下统计代码行数
- Linux下统计代码行数
- 统计两个版本之间代码变更行数
- Linux下统计代码行数的方法
- Linux下统计代码行数的方法
- Linux下统计代码行数--wc命令
- Linux 统计代码行数
- Linux 统计代码行数
- Linux 统计代码行数
- linux统计代码行数
- linux 统计代码行数
- Linux 统计代码行数
- Linux 统计代码行数
- 【2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛 】H Skiing 【求DAG图的最长路】
- 在Web上调用Ocx控件
- 667. Beautiful Arrangement II 找规律
- Android-组件化开发
- Tensorboard “No scalar data was found”,“No graph were found“, runs not found,sending 404
- Linux下统计代码变更行数
- iOS 录音文件格式转换 lame库
- Java微信支付开发之关闭订单
- Docker技术剖析--dcoker配置Vlan划分
- 江湖二三事:听说你想做数据分析师?
- C 语言循环结构
- 反反爬虫,爬虫突破封禁的6种常见方法
- JAVA贪心算法实现背包问题
- hdu-6195 cable cable cable