Linux/unix下 grep 使用与(and)、或(or)关系搜索多个关键词
有时我们需要使用grep命令在一个文件中查找多个单词,或在同一行中查找多个单词。
这时候我们就需要使用grep and 或 or 同时搜索多个关键词。
下面我们来介绍下具体案例:
匹配文件中的多个单词,它们之间的关系为或(or) 关系
一行中多个关键词只要出现一个即匹配成功。
➜ grep -e “hello” -e “world” test.txt

我们也可以使用grep 正则,实现上述相同功能。
➜ grep -E “hello|world” test.txt

在一行中匹配多个单词,它们之间的关系是与(and)
一行中多个关键词必须同时出现。
➜ grep -e “hello” test.txt| grep -e “world”

相关推荐
-
MySQL 安装失败,提示Apply Security Settings 的处理办法
MySQL 安装失败,提示Apply Security Settings 的处理办法2025-04-20 01:54:57 -
MySQL事务隔离级别详解2025-04-20 01:44:01
-
一文说清nginx规则匹配(含案例分析)2025-04-20 01:10:02
-
运维服务篇:Nginx常用功能(rewrite重定向/location定位等)
运维服务篇:Nginx常用功能(rewrite重定向/location定位等)2025-04-20 00:55:25 -
php定义变量规则不能包含哪些字符?2025-04-20 00:27:24