如何使用grep获得匹配后的下一个完整字符串?

时间:2012-03-22 19:24:40

标签: regex grep

我正在使用grep(在Windows 7上)查看VB源文件的目录。我想提取有关这些源文件包含的表单名称的信息。所以,我试过了 -

grep -in "VB.form" *.*

然而,这给我的结果如下 -

 A.frm:3:Begin VB.Form frmPQR
 B.frm:2:Begin VB.Form frmXYZ
 C.frm:3:Begin VB.Form frmLMN
 D.frm:2:Begin VB.Form frmRST
 ...

我怎样才能编写命令,只得到这个 -

 A.frm:frmPQR
 B.frm:frmXYZ
 C.frm:frmLMN
 D.frm:frmRST
 ...

1 个答案:

答案 0 :(得分:0)

将输出传递给awk 'BEGIN{FS="[: ]"} {print $1":"$NF}'