grep 与 string1 或 string2 匹配 [英] grep match with string1 OR string2

查看:19
本文介绍了grep 与 string1 或 string2 匹配的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在 Solaris UNIX 上的文件中 grep 2 个模式.

I want to grep 2 patterns in a file on Solaris UNIX.

即 grep 'pattern1 OR pattern2' 文件名.

That is grep 'pattern1 OR pattern2' filename.

以下命令不起作用:

grep 'pattern1|pattern2' 文件名

这个命令有什么问题?

注意:我在 Solaris 上

NOTE: I am on Solaris

推荐答案

您使用的是什么操作系统?

What operating system are you on?

它可以在带有 GNU grep 的系统上工作,但在 BSD、Solaris 等系统上,不支持 |.

It will work with on systems with GNU grep, but on BSD, Solaris, etc., | is not supported.

尝试 egrepgrep -E,例如

egrep 'pattern1|pattern2'

这篇关于grep 与 string1 或 string2 匹配的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆