grep 多关键字带空格搜索
时间: 2023-09-11 14:08:08 浏览: 563
多个关键字请用空格分隔
如果你想在 grep 命令中搜索多个带空格的关键字,可以使用引号将它们括起来。例如,要搜索包含 "apple" 和 "orange juice" 的行,可以执行以下命令:
```
grep "apple\|orange juice" file.txt
```
在这个命令中,我们使用了引号将 "apple" 和 "orange juice" 括起来,并使用竖线符号(\|)将它们分隔开。注意,由于空格在 Bash 中有特殊含义,因此我们需要在 "orange juice" 中使用空格前的反斜杠来转义空格。
如果你想要搜索一个文件夹中的所有文件,可以将文件名替换为通配符 *,例如:
```
grep "apple\|orange juice" *
```
这将搜索当前文件夹中所有文件中包含 "apple" 或 "orange juice" 的行。
阅读全文