在 linux grep 中忽略大小写
在本教程中,我们将学习使用 grep
文档来忽略文件名中的大小写。但首先,让我们从 grep
开始。
使用 grep
搜索每个文件的模式。patterns 列出由换行符分隔的模式,grep
输出与模式匹配的每一行。
在 shell 命令中使用 grep
时,通常应该引用模式。如果没有指定文件,递归搜索检查工作目录,而非递归搜索读取标准输入。
linux 中的 grep
语法
grep
命令的语法如下:
$ grep [options] pattern [file...]
可选项目显示在方括号内。
-
options
-grep
有几个设置,可用于自定义其行为方式。 -
pattern
是你可以用来查找某些东西的模式。 -
file
是一个或多个输入文件的名称。
运行该命令的用户必须对要搜索的文件具有读取权限。
linux 中的 grep
区分大小写
grep
命令的默认行为是区分大小写的。区分大小写接受与大写字母不同的小写字母。
例如,模式 thanos
与 thanos
、thanos
或 thanos
不匹配。文本文件如下所示:
$ grep "thanos" thanos.txt
输出:
thanos
grep
使用 -i
选项不区分大小写
grep
命令的 -i
选项可以执行不区分大小写的搜索。对于不区分大小写的搜索,搜索模式 thanos
匹配 thanos
、thanos
或 thanos
。
$ grep -i "thanos" thanos.txt
输出:
thanos
thanos
thanos
thanos
ignore-case
选项是 -i
选项的更扩展变体。因此,我们可以使用带有 ignore-case
选项的 grep
命令进行不区分大小写的匹配。
转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处
本文地址:
相关文章
发布时间:2024/03/14 浏览次数:127 分类:操作系统
-
本文将演示如何使用 find 命令的 -exec 参数来使用 find 命令定位文件中的任何文本。
发布时间:2024/03/14 浏览次数:288 分类:操作系统
-
本教程演示了在 bash 中生成随机数。
发布时间:2024/03/14 浏览次数:176 分类:操作系统
-
本教程演示了在 bash 中模拟一个 do-while 循环。
发布时间:2024/03/14 浏览次数:182 分类:操作系统
-
如何在 bash 中解析 json 数据