Regex 如何使用grep查找角度braket文字

Regex 如何使用grep查找角度braket文字,regex,grep,Regex,Grep,在以下示例中,第二个匹配“”是意外的: $ objdump -D /lib64/ld-linux-x86-64.so.2|grep -A5 '<_start>:' 0000003ba0400b30 <_start>: 3ba0400b30: 48 89 e7 mov %rsp,%rdi 3ba0400b33: e8 28 06 00 00 callq 3ba0401160 <_dl_start

在以下示例中,第二个匹配“”是意外的:

$  objdump -D /lib64/ld-linux-x86-64.so.2|grep -A5 '<_start>:'
0000003ba0400b30 <_start>:
  3ba0400b30:   48 89 e7                mov    %rsp,%rdi
  3ba0400b33:   e8 28 06 00 00          callq  3ba0401160 <_dl_start>

0000003ba0400b38 <_dl_start_user>:
  3ba0400b38:   49 89 c4                mov    %rax,%r12
$objdump-D/lib64/ld-linux-x86-64.so.2 | grep-A5':'
000000 3BA0400B30:
3ba0400b30:48 89 e7 mov%rsp,%rdi
3ba0400b33:e8 28 06 00呼叫3ba0401160
000000 3BA0400B38:
3ba0400b38:49 89 c4 mov%rax,%r12

如何精确匹配“:”?

您正在精确匹配
。比赛结束后,您还会看到5行尾随上下文,因为您指定了
-A5

到目前为止您尝试了什么,它的工作方式与您的预期有何不同?