정규식 질문입니다!!

아래 텍스트에서 10.200.180.2, 10.200.180.3 값만 찾으려고 합니다. 문제는 앞에 64:16:8d:dc:6c:40 이와 같이 MAC정보가 있는 경우에만 IP정보가 선택이 되어야 합니다. 그래서 아래와 같은 정규식으로 64:16:8d:dc:6c:40 10.200.180.2, 00:02:a5:74:9b:19 10.200.180.3 이렇게 는 찾을수 있는데 찾은 대상에서 IP정보만 출력하게 할수 있을까요? 이게 정규식 한번으로 처리해야 하는거라 방법을 찾지 못하고 있네요ㅠ [A-Za-z0-9][A-Za-z0-9][:][A-Za-z0-9][A-Za-z0-9][:][A-Za-z0-9][A-Za-z0-9][:][A-Za-z0-9][A-Za-z0-9][:][A-Za-z0-9][A-Za-z0-9][:][A-Za-z0-9]A-Za-z0-9{3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])

admin@Test_M7i# show | compare [edit interfaces fe-1/3/0 unit 0 family inet address 10.200.180.1/24]

  • arp 10.200.180.5 mac 00:02:a5:74:9b:19;
  • arp 10.200.180.5 mac 18:67:b0:b6:ae:8d; arp 10.200.180.6 { ... }

admin@Test_M7i> show arp no-resolve MAC Address Address Interface Flags 64:16:8d:dc:6c:40 10.200.180.2 fe-1/3/0.0 none 00:02:a5:74:9b:19 10.200.180.3 fe-1/3/0.0 permanent

2답변

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.