如何使用 grep 搜索当前目录中包含字符串“hello”但仅显示 .h 和 .cc 文件的所有文件?

2024-03-13

如何使用 grep 搜索当前目录中包含字符串“hello”的所有文件并仅显示 .h 和 .cc 文件?


grep -r --include=*.{cc,h} "hello" .

内容为:递归搜索(也在所有子目录中)查找包含“hello”的所有 .cc 或 .h 文件.(当前)目录

来自另一个 stackoverflow 问题 https://stackoverflow.com/questions/221921/grep-exclude-include-syntax-do-not-grep-through-certain-files

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 grep 搜索当前目录中包含字符串“hello”但仅显示 .h 和 .cc 文件的所有文件? 的相关文章

  • 添加文件时运行 shell 命令

    我的 Linux 机器上有一个名为 images 的文件夹 该文件夹连接到一个网站 该网站的管理员可以向该网站添加图片 但是 当添加图片时 我想要一个命令来运行调整目录中所有图片的大小 简而言之 我想知道当新文件添加到特定位置时如何使服务器
  • Bash 实例未嵌套在 Dockerfile `RUN` 中

    嵌套 bash 实例会递增 SLVL 环境变量 http tldp org LDP abs html internalvariables html http tldp org LDP abs html internalvariables h
  • 使用包管理器时如何管理 Perl 模块?

    A 最近的问题 https stackoverflow com questions 397817 unable to find perl modules in intrepid ibex ubuntu这让我开始思考 在我尝试过的大多数 Li
  • .net-core:ILDASM / ILASM 的等效项

    net core 是否有相当于 ILDASM ILASM 的功能 具体来说 我正在寻找在 Linux 上运行的东西 因此为什么是 net core ildasm 和 ilasm 工具都是使用此存储库中的 CoreCLR 构建的 https
  • 如何使用waf构建共享库?

    我想使用构建一个共享库waf http code google com p waf 因为它看起来比 GNU 自动工具更容易 更简洁 到目前为止 我实际上有几个与我开始编写的 wscript 有关的问题 VERSION 0 0 1 APPNA
  • 检查 Git 中是否需要 pull

    如何检查远程存储库是否已更改并且需要拉取 现在我使用这个简单的脚本 git pull dry run grep q v Already up to date changed 1 但它比较重 有没有更好的办法 理想的解决方案是检查所有远程分支
  • 如何在 Linux 中使用 C 语言使用共享内存

    我的一个项目有点问题 我一直在试图找到一个有据可查的使用共享内存的例子fork 但没有成功 基本上情况是 当用户启动程序时 我需要在共享内存中存储两个值 当前路径这是一个char and a 文件名这也是char 根据命令参数 启动一个新进
  • 为什么opencv videowriter这么慢?

    你好 stackoverflow 社区 我有一个棘手的问题 我需要你的帮助来了解这里发生了什么 我的程序从视频采集卡 Blackmagic 捕获帧 到目前为止 它工作得很好 同时我用 opencv cv imshow 显示捕获的图像 它也工
  • 使用 python 脚本更改 shell 中的工作目录

    我想实现一个用户态命令 它将采用其参数之一 路径 并将目录更改为该目录 程序完成后 我希望 shell 位于该目录中 所以我想实施cd命令 但需要外部程序 可以在 python 脚本中完成还是我必须编写 bash 包装器 Example t
  • 终端关闭时 bash 收到的信号

    使用 trap 来捕获信号 如下所示 i 1 while i lt 33 do trap echo i gt gt log txt i done 并强行关闭终端 那么log txt中的内容就是 redhat linux下 1 18 1 17
  • 如何查找哪个 Yocto 项目配方填充图像根文件系统上的特定文件

    我经常与 Yocto 项目合作 一个常见的挑战是确定文件为何 或来自什么配方 包含在 rootfs 中 这有望从构建系统的环境 日志和元数据中得出 理想情况下 一组命令将允许将文件链接回源 即配方 我通常的策略是对元数据执行搜索 例如gre
  • linux下如何从文本文件中获取值

    我有一些文本格式的文件 xxx conf 我在这个文件中有一些文本 disablelog 1 当我使用 grep r disablelog oscam conf 输出是 disablelog 1 但我只需要值1 请问你有什么想法吗 一种方法
  • Rails 4.1 环境变量未重新加载

    我创建了一个application yml文件在配置目录中并添加了一些键值对 即AWS REGION us east 1 我还添加了以下内容application rb读取文件并更新 ENV 哈希 if Rails env developm
  • cdc_acm:无法设置 dtr/rts - 无法与 USB cdc 设备通信

    我试图使用 pic24fj128gb206 枚举 usb cdc 设备 设备似乎已正确枚举 但是当我将设备连接到 Linux PC 时 我从内核收到以下警告消息 cdc acm 1 8 1 6 7 1 0 failed to set dtr
  • 检查已安装的软件包,如果没有找到则安装

    我需要检查已安装的软件包 如果未安装则安装它们 RHEL CentOS Fedora 示例 rpm qa grep glibc static glibc static 2 12 1 80 el6 3 5 i686 如何在 BASH 中进行检
  • 正则表达式匹配bash变量

    我正在尝试修改 bash 脚本 当前脚本包含 print div class 1 div Where 1可能看起来像 Apprentice Historian Level 1 Historian Level 4 Master Histori
  • 如何使用 UNIX shell 脚本删除平面文件的页眉和页脚记录?

    我有一个平面文件 如下所示 如何使用 UNIX shell 脚本从文件中删除页眉和页脚并重写同一文件 9 20050427 HEADER RECORD 0000000 00000 000000000 123456 00 654321 DAT
  • 从 Linux 内核模块中调用用户空间函数

    我正在编写一个简单的 Linux 字符设备驱动程序 以通过 I O 端口将数据输出到硬件 我有一个执行浮点运算的函数来计算硬件的正确输出 不幸的是 这意味着我需要将此函数保留在用户空间中 因为 Linux 内核不能很好地处理浮点运算 这是设
  • 在 macOS 上使用 find 时出现“非法选项”错误

    我试图列出末尾仅带有字母 R 的文件 我用了find在 macOS 终端中如下所示 find type f name R 但我收到消息说illegal option t 第一个参数find是它应该开始寻找的路径 路径 表示当前目录 find
  • Bash 中单行 while 循环的语法

    我无法找到分号和 或大括号的正确组合 我想这样做 但作为命令行中的一句 while 1 do foo sleep 2 done while true do foo sleep 2 done 顺便说一句 如果您在命令提示符下将其输入为多行 如

随机推荐

  • TypeScript 和 RegExp

    打字稿 说 该物业 1 类型值不存在 pattern string flags string RegExp new pattern string flags string RegExp 该类型可以通过查看定义来解释lib d ts附带的打字
  • 除了IEEE754之外还有其他常用的浮点格式吗?

    我正在编写一个编组层来自动转换不同域之间的值 当涉及浮点值时 这可能意味着将值从一种浮点格式转换为另一种浮点格式 然而 似乎几乎每个现代系统都在使用 IEEE754 所以我想知道是否真的值得推广以允许其他格式 或者只是管理不同 IEEE75
  • 形式中的形式。表单控件可以继承吗?

    我有两个组件 ParentComponent 和 ChildComponent 父组件 ts
  • UiAutomator -- 将小部件添加到主屏幕

    我对 Google 的 uiautomator 有相当多的经验 然而 当谈到向手机主屏幕添加小部件时 我似乎被难住了 现在让我们保持简单并假设要添加小部件的屏幕是空的 思考过程是打开应用程序抽屉 gt 单击小部件选项卡 gt 找到要添加的小
  • 背景图像的全宽和全高

    我正在为一个网站设置横幅 横幅由图像和其顶部的一些文本组成 代码如下 div class banner div p class banner text Line 1Line 2 p div 我需要的是图像覆盖屏幕的整个宽度 即使屏幕比图像宽
  • Web 应用程序架构:1 个或 n 个 API

    背景 我正在考虑网络应用程序组织 我将前端 浏览器网站 与后端 API 分开 2 个应用程序 2 个存储库 2 个托管 Front 几乎会调用 API 来完成所有事情 因此 如果我的 API 有两个独立的域服务 例如 学习上下文和预订上下文
  • group by 之后的拉丁猪袋到元组

    我有以下带有架构的数据 t0 chararray t1 int t2 int B 4 2 A 2 3 A 3 2 B 2 2 A 1 2 B 1 2 我想生成以下结果 按 t0 分组 并按 t1 排序 A 1 2 2 3 3 2 B 1 2
  • 文件上传 ['ERROR']= 2 [已关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我不断收到
  • 获取字符串中的第一个单词[重复]

    这个问题在这里已经有答案了 我想从向量中提取第一个字符串 例如 y lt c london hilss newyork hills paris jjk 我想获取符号 之前的字符串 即 location london newyork pari
  • 设置Android布局元素的背景颜色

    我正在尝试在某种程度上克隆活动的设计 然而 我在一项非常简单的任务上遇到了问题 我已经创建了如图所示的布局 标题是TextView in a RelativeLayout 现在我想改变背景颜色RelativeLayout 但我似乎无法弄清楚
  • 如何更改 xib 中的占位符文本颜色?

    如何更改 xib 中的占位符文本颜色 我已经尝试过关键路径的事情 但它给了我 NSException 任何人都可以帮忙吗 修改占位符文本颜色的最简单方法是通过 Xcode Storyboard 界面生成器 选择感兴趣的 UITextFiel
  • 为什么匿名类不能有 lambda 属性,但可以有 Func<> 属性? [复制]

    这个问题在这里已经有答案了 我正在尝试了解 C 对匿名类型的限制 考虑以下代码 var myAwesomeObject new fn1 new Func
  • 如何创建由两种颜色并排组成的android可绘制对象?

    使用 XML 是否可以创建一个可绘制对象 其中一半为 color1 另一半为 color2 当我将该可绘制对象设置为视图的背景时 它应该如下图所示 通过xml来做
  • 有什么办法可以配置Struts绑定null而不是空字符串吗?

    当用户决定将表单中的字段保留为空时 Apache Struts 会绑定为空String作为属性的值ActionForm 有什么方法可以全局修改行为并选择null而不是空的String 我知道 Spring MVC 的做法完全相同 但还有字符
  • PhoneGap 相机在捕获图像后无法确认

    我正在制作一个应用程序来测试 PhoneGap 的功能 以便稍后我可以将其用于更大的项目 我试图通过构建一个简单的测试应用程序来让相机 API 正常工作 该应用程序仅捕获并显示图像 奇怪的是 当我按下捕获按钮时会触发navigate cam
  • Scala 中的高效字符串连接

    JVM 通过以下方式优化字符串连接 并将其替换为StringBuilder 这在 Scala 中应该是一样的 但是如果字符串连接起来会发生什么 var x x x y x z 据我所知 该方法将字符串视为字符序列 因此即使 JVM 可以创建
  • 如何声明基于泛型类型的指针?

    我有一堂这样的课 type A class procedure
  • 将结构移至单独的文件中而不拆分为单独的模块?

    我有这个文件层次结构 main rs protocol protocol mod rs protocol struct rs In struct rs pub struct Struct members i8 impl Struct pub
  • 从静态类型到动态类型

    我一直致力于静态类型语言 C C Java 我一直在使用 Clojure 我真的很喜欢它 我担心的一件事是 假设我有一个窗口 它接受 3 个模块作为参数 并且随着需求的变化 我需要将另一个模块传递给函数 我只是更改了该函数 编译器在我使用它
  • 如何使用 grep 搜索当前目录中包含字符串“hello”但仅显示 .h 和 .cc 文件的所有文件?

    如何使用 grep 搜索当前目录中包含字符串 hello 的所有文件并仅显示 h 和 cc 文件 grep r include cc h hello 内容为 递归搜索 也在所有子目录中 查找包含 hello 的所有 cc 或 h 文件 当前