您的位置:首页 > 编程语言 > C语言/C++

使用grep 在源码文件查找特定字符串

2016-04-19 15:30 302 查看
例子: 
下面的目录,每个目录下面还有子目录,我们的任务是查看 strcasecmp 字符串出现在哪些cpp 文件上面。 
 
一共有607个cpp文件,难道要我们一个个打开来搜索吗? 不用的,强大的grep会帮助我们。 命令如下: 
grep -i "strcasecmp" -n --color -r --include="*cpp" ./ 

-i 表示忽略大小写 
-n 表示打印匹配行号 
--color 表示高亮匹配的地方 
-r 表示向下递归查找目录 
--include="*cpp" 表示查找所有以cpp 作为后缀的文件 
最后的参数当然是查找的目录了, ./ 表示当前目录,也就是从当前目录开始搜索。 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言