linux查找keyword在php出现的次数


查找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。在每一个文件里查找CleverCodekeyword,并显示出现次数。
3)awk  -F ':'  '$2 > 0 {print $1,$2}'。用':'切割列。显示第2列>0的行。


4)grep -v '/.svn/' 。去掉.svn文件夹数据
5)sort -n -k 2 -r。依照第2列数组大小降序排序。

原文地址:https://www.cnblogs.com/liguangsunls/p/7045222.html