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进阶垫脚石:线程长时间处于killed状态怎么破?
MySQL进阶垫脚石:线程长时间处于killed状态怎么破?2025-04-30 01:10:02 -
「你真的知道吗?」Mysql中的DDL, DML, DCL, 和TCL介绍
「你真的知道吗?」Mysql中的DDL, DML, DCL, 和TCL介绍2025-04-30 00:52:57 -
PHP页面跳转2025-04-30 00:44:40
-
php调用自己的方法报错5002025-04-30 00:16:34
-
MYSQL常用查询Columns和Views2025-04-30 00:14:51