linux在多个文件中查找指定字符串
Linux使用grep命令检索多个文件
点击查看代码
grep <searching string> <pattern searching file>
如果我要检索当前所有md文件中的Hello关键字,可以这么用
点击查看代码
$ grep Hello *.md
a.md:Hello World!
b.md:Hello, Jac
b.md:Hello, Jim
如果我们想知道是哪一行,可以加-nr属性
点击查看代码
grep -nr Hello *.md
a.md:1:Hello World!
b.md:1:Hello, Jac
b.md:2:Hello, Jim
如果要检索的内容包含所有子目录,可以加通配符
点击查看代码
grep -nr Hello **/*.md
a.md:1:Hello World!
b.md:1:Hello, Jac
b.md:2:Hello, Jim
sub-folder/c.md:1:Hello World!
如果你想统计每一个文件有几个被匹配的
点击查看代码
grep -c Hello **/*.md
a.md:1
b.md:2
sub-folder/c.md:1
如果你要忽略大小写,加-i属性
点击查看代码
grep -nri hello **/*.md
a.md:1:Hello World!
b.md:1:Hello, Jac
b.md:2:Hello, Jim
sub-folder/c.md:1:Hello World!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具