Grep和Egrep选项

时间:2015-03-27 04:15:45

标签: regex

当我使用grep -ow时会影响正则表达式,所以我想知道没有这些选项的正则表达式是什么

我知道:

-o表示显示与模式匹配的行

-w选择仅匹配整个单词的行

我想转换egrep -ow'[1-9] [0-9] [0-9] +'text

egrep'[1-9] [0-9] [0-9] +'文字但这个正则表达式错误,没有选项

1 个答案:

答案 0 :(得分:0)

您需要添加单词边界。

egrep -o '\b[1-9][0-9][0-9]+\b' file

由于egrep已弃用,因此最好将grep-E参数一起使用。

grep -Eo '\b[1-9][0-9][0-9]+\b' file