Linux统计目录下文件个数及代码行数
2024-08-30 20:10:07
1. 统计当前目录下,php文件数量
find ./ -name "*.php" | wc -l
2. 统计当前目录下所有php文件代码行数
find ./ -name "*.php" | xargs cat | wc -l
或者
wc -l `find ./ -name "*.php"` | tail -n1
命令说明
wc -l `find ./ -name "*.php"`
输出结果
行数 | 文件
1 ./test.php
45 ./phpinfo.php
46 总用量
tail -n1
输出最后1行,如果输出最后2行可以将n后的1改成2
输出结果
46 总用量
3. 统计当前目录下所有php文件代码行数,过滤了空行
find ./ -name "*.php" | xargs cat | grep -v ^$ | wc -l
命令说明
grep -v 选择不匹配的行
4. 获取当前目录下每个文件的行数
for i in `ls`; do wc -l $i; done;
批量替换文件内容
find ./ -name "*.log" | xargs sed -i 's/info/girl/i'
最新文章
- Java数组排序和查找
- ionic一些常见问题及方法
- CryptoAPI与openssl数字签名与验证交互
- UI:tomcat(说话小程序)、相框动画、UISgmentcontrol、UISwitch
- 【转】linux中的sed命令
- 1.PhotoShop缩小图片的三种方式
- Windows Phone开发(43):推送通知第一集——Toast推送
- 第四章——SQLServer2008-2012资源及性能监控(1)
- CSS 样式书写规范
- min-max容斥
- 两台Linux机器传送文件
- Sitecore中Core,Master和Web数据库之间的区别
- 【题解】Luogu P3217 [HNOI2011]数矩形
- python基础学习Day8 文件的基本操作
- MongoDB 学习笔记2----条件操作符
- 视差滚动(Parallax Scrolling)的一点小心得
- Tasker to detect and vibrate once the ougoing call is being answered
- C++中前置声明的应用与陷阱
- Python unittest第一篇:基础入门+命令行编译
- SAM I AM UVA - 11419(最小顶点覆盖+输出一组解)