小编Nie*_*man的帖子

与另一个命令一起使用时如何 grep 多个字符串?

我正在尝试找出如何使用:

grep -i
Run Code Online (Sandbox Code Playgroud)

在另一个命令上使用 grep 后,使用多个字符串。例如:

last | grep -i abc
last | grep -i uyx
Run Code Online (Sandbox Code Playgroud)

我希望将上述内容合并为一个命令,但是在互联网上搜索时,我只能找到有关如何在 grep 中使用多个字符串的参考,当 grep 与文件而不是命令一起使用时。我尝试过这样的事情:

last | grep -i (abc|uyx)
Run Code Online (Sandbox Code Playgroud)

或者

last | grep -i 'abc|uyx'
Run Code Online (Sandbox Code Playgroud)

但这是行不通的。获得我期望的结果的正确语法是什么?

提前致谢。

linux grep bash pipe

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

bash ×1

grep ×1

linux ×1

pipe ×1