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'

最新文章

  1. Java数组排序和查找
  2. ionic一些常见问题及方法
  3. CryptoAPI与openssl数字签名与验证交互
  4. UI:tomcat(说话小程序)、相框动画、UISgmentcontrol、UISwitch
  5. 【转】linux中的sed命令
  6. 1.PhotoShop缩小图片的三种方式
  7. Windows Phone开发(43):推送通知第一集——Toast推送
  8. 第四章——SQLServer2008-2012资源及性能监控(1)
  9. CSS 样式书写规范
  10. min-max容斥
  11. 两台Linux机器传送文件
  12. Sitecore中Core,Master和Web数据库之间的区别
  13. 【题解】Luogu P3217 [HNOI2011]数矩形
  14. python基础学习Day8 文件的基本操作
  15. MongoDB 学习笔记2----条件操作符
  16. 视差滚动(Parallax Scrolling)的一点小心得
  17. Tasker to detect and vibrate once the ougoing call is being answered
  18. C++中前置声明的应用与陷阱
  19. Python unittest第一篇:基础入门+命令行编译
  20. SAM I AM UVA - 11419(最小顶点覆盖+输出一组解)

热门文章

  1. log 处理
  2. python tricks 01
  3. Vue环境搭建-项目的创建-启动生命周期-组件的封装及应用
  4. TPO1-2 The Origin of Theater
  5. C++ 传参的方式 值传递,指针传递,引用传递
  6. GpsNet2020 车联网平台
  7. AD中导出所有计算机的(计算机名+操作系统类型)
  8. 吴裕雄--天生自然 JAVA开发学习: 泛型
  9. HTTP Status 400,400 (Bad Request)
  10. Java基础 带你深刻理解自动装箱,拆箱含义