Shell 정규 표현 식 IP 주소 지정

2921 단어 Linuxshell
Shell 정규 표현 식 일치 IP 주소
  • 프 리 젠 테 이 션 서버 는 가상 서버 입 니 다.
  • [root@GaoServer ~]# ifconfig 
    eno16777736: flags=4163  mtu 1500
            inet 192.168.47.140  netmask 255.255.255.0  broadcast 192.168.47.255
            inet6 fe80::20c:29ff:fe73:14b  prefixlen 64  scopeid 0x20<link>
            ether 00:0c:29:73:01:4b  txqueuelen 1000  (Ethernet)
            RX packets 991  bytes 81056 (79.1 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 474  bytes 64248 (62.7 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  • IP 주소 찾기:
  • [root@GaoServer ~]# ifconfig eno16777736 | grep -Eoe "(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])" -Eoe '^(e|b)[[:lower:]]+[[:digit:]]+?'
    eno16777736
    192.168.47.140
    255.255.255.0
    192.168.47.255
  • 일부 물리 서버 는 em1 또는 bond 등 네트워크 카드 이름 으로 수요 에 따라 수정 할 수 있 습 니 다.주로 정규: (([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]) 로 합 리 적 인 IP 주 소 를 걸 러 냅 니 다.
  • 좋은 웹페이지 즐겨찾기