码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2016-03-21 12:02:27      阅读:205      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!