使用grep 在源码文件查找特定字符串
例子:
下面的目录,每个目录下面还有子目录,我们的任务是查看 strcasecmp 字符串出现在哪些cpp 文件上面。
一共有607个cpp文件,难道要我们一个个打开来搜索吗? 不用的,强大的grep会帮助我们。 命令如下:
grep -i "strcasecmp" -n --color -r --include="*cpp" ./
-i 表示忽略大小写
-n 表示打印匹配行号
--color 表示高亮匹配的地方
-r 表示向下递归查找目录
--include="*cpp" 表示查找所有以cpp 作为后缀的文件
最后的参数当然是查找的目录了, ./ 表示当前目录,也就是从当前目录开始搜索。
使用grep 在源码文件查找特定字符串相关推荐
- Go 学习笔记(2)— 安装目录、工作区、源码文件和标准命令
GOROOT: Go 语言安装根目录的路径,也就是 GO 语言的安装路径. GOPATH: 若干工作区目录的路径.是我们自己定义的工作空间.在 Go Module 模式之前非常重要,现在基本上用来存放 ...
- U-Boot 之零 源码文件、启动阶段(TPL、SPL)、FALCON、设备树
最近,工作重心要从裸机开发转移到嵌入式 Linux 系统开发,在之前的博文 Linux 之八 完整嵌入式 Linux 环境.(交叉)编译工具链.CPU 体系架构.嵌入式系统构建工具 中详细介绍了嵌 ...
- U-Boot 之三 U-Boot 源码文件解析及移植过程详解
在之前的博文 Linux 之八 完整嵌入式 Linux 环境介绍及搭建说明 中我们说了要一步步搭建整个嵌入式 Linux 运行环境.我所使用的硬件平台及整个要搭建的嵌入式 Linux 环境见博文 ...
- IntelliJ IDEA for Mac 如何配置项目模块的源代码根目录_源码文件的根目录
按下组合键 Command + ; 打开[项目结构]配置窗口:然后选择左侧菜单栏的[Modules]:然后在右侧的模块列表中,选择你要配置的模块:接着选择右侧界面中的[Sources]标签. 首先添加 ...
- opencv学习笔记—— opencv3 源码文件夹内容
OpenCV 3 的源代码文件夹: 3rdparty/: 包含第三方库,如用视频解码用的 ffmpeg.jpg.png.tiff 等图片的解码库. apps/: 包含进行 Haar 分类器训练的工具, ...
- C#MUD英雄大作战二、乔峰篇(副源码文件连接)
目录 开发环境: 编码 源码地址: 开发环境: 系统环境:Win10 开发工具:VS2019 语言:C# 项目:控制台应用(.NET Framework) 编码 英雄类:(更换namespace即可) ...
- C#MUD英雄大作战(副源码文件连接)
目录 开发环境: 编码 源码地址: 开发环境: 系统环境:Win10 开发工具:VS2019 语言:C# 项目:控制台应用(.NET Framework) 编码 英雄类:(更换namespace即可) ...
- lua# lua5.1.4 源码文件作用一览
写了个脚本列出lua源码C文件头部的注释,作为我有一搭没一搭以Lua为对象学习编译原理的开端. lua5.1.4全部的源码有35个C文件,17216行代码.每个文件基本的功能如下 ./output_l ...
- 【素描黑白】精致的IU手绘素描源码文件一键领取哦~
前文: 遇到了一个很nice的源码.用的IU的照片! 类似淘宝这种素描图,用python也可以写出来哦! 不过还是有差别的哈!!! [嘿嘿 手绘的话还是肯定更加精致的!python代码的话还是没得画的 ...
最新文章
- SWFLibrary类加载外部资源库
- linux monitor模式,ubuntu14.04 安装linux-802.11n csitool Monitor模式
- 根据二叉树写遍历序列
- Java 8 - 收集器Collectors_分区partitioningBy
- 解决最短路径的Dijkstra算法详解,附加Java代码
- pe usb驱动导入工具_如何使用微PE系统重装系统?
- boost::type_erasure::typeid_of相关的测试程序
- Qt Creator使用自定义字体
- LeetCode 205. 同构字符串(哈希map)
- [导入]网易娱乐频道也在用风讯CMS
- ASP.NET2.0 HiddenField控件
- 【转】outlook 2007 如何设置开机自动启动
- 使用pgd和fgsm方法进行攻击并使用map方法评估
- hutool excel导出
- Correct the classpath of your application so that it contains a single, compatible version oforg.spr
- 天猫精灵智能家居对接,及天猫iot官网配置图文讲解(一)
- 小学计算机写字板教案,小学第二册信息技术《第9课走进“写字板”》教学参考...
- 全球与中国飞机内部照明系统市场深度研究分析报告(2021)
- js判断wifi_js判断手机是wifi还是流量
- express实现图片上传