我需要使用egrep在shell中查找并显示以r开头并以g结尾的行。

我有

egrep -e "^r*g$" testfile.txt

但是它没有给我任何结果,我在做什么错?

最佳答案

添加.应该可以

egrep -e "^r.*g$"

它的基本含义是:一切都以r开头,然后是零个或多个,然后以g结尾。

经过测试
r fsgdfs gfsdg
fooo bar
rfoo g
fdsqfdsq

rg

它返回
r fsgdfs gfsdg
rfoo g
rg

关于regex - egrep行以r开头,以g结尾,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12678481/

10-11 15:37