首页 > Web开发 > 详细

linux grep (linux查找关键字在php出现的次数)

时间:2016-03-21 12:00:46      阅读:239      评论:0      收藏:0      [点我收藏+]

查找CleverCode在当前目录以及子目录,所有的php出现大于0的次数。


# find -type f -name ‘*.php‘ | xargs grep CleverCode ./*.php -rc | awk -F ‘:‘ ‘$2 > 0 {print $1,$2}‘ | grep -v ‘/.svn/‘ | sort -n -k 2 -r

1)find -type f -name ‘*.php‘。查找当前目录以及子目录中所有的php文件。
2)xargs grep CleverCode ./*.php -rc。在每个文件中查找CleverCode关键字,并显示出现次数。
3)awk -F ‘:‘ ‘$2 > 0 {print $1,$2}‘。用‘:‘分割列,显示第2列>0的行。
4)grep -v ‘/.svn/‘ 。去掉.svn目录数据
5)sort -n -k 2 -r。按照第2列数组大小降序排序。

------------------------------------------------------------------------------------------------------------------------------------------------------------------

先查找行

grep -n ‘574844a2b2894c4383a2ccac8a3d72d53aabcf2184c44764‘ spes.2016-03-21_09.0.log --color

再查找大于这个行的上下文

awk ‘NR>200934‘ spes.2016-03-21_09.0.log |grep -A 300 -B 50 ‘574844a2b2894c4383a2ccac8a3d72d53aabcf2184c44764‘

------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

http://blog.sina.com.cn/s/blog_8317516b010103fx.html  xargs

find ./ -name spes.2016-03-2* | grep ‘6001973816‘ | cut -d ‘:‘ -f 1 |xargs ls -lrt

 

linux grep (linux查找关键字在php出现的次数)

原文:http://www.cnblogs.com/blogabc/p/5301181.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!