egrep以r开头并以g结尾

Mac*_*ray 9 regex unix shell grep

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

我有

egrep -e "^r*g$" testfile.txt
Run Code Online (Sandbox Code Playgroud)

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

pja*_*jam 13

添加一个.应该工作

egrep -e "^r.*g$"
Run Code Online (Sandbox Code Playgroud)

它基本上意味着:以ar开头的所有东西,然后是零或更多的东西,然后以g结束.

经过测试

r fsgdfs gfsdg
fooo bar
rfoo g
fdsqfdsq

rg
Run Code Online (Sandbox Code Playgroud)

它返回

r fsgdfs gfsdg
rfoo g
rg
Run Code Online (Sandbox Code Playgroud)