我想知道在egrep ((GNU grep) 2.5.1)中是否可以选择匹配文本的一部分,例如:
grep '^([a-zA-Z.-]+)[0-9]+' ./file.txt
因此,我只获取与括号内匹配的部分,例如:
house.com
与我通常获得的整行不同:
house.com112
假设我在文件.txt中有一行包含house.com112。
(实际上,这个正则表达式只是一个例子,我想知道是否可以仅打印整行的一部分。)
我知道在某些语言中,比如PHP、Perl或者AWK,我是可以做到的,但是我不知道在egrep中是否可以。
谢谢您提前的帮助!