У меня есть строка, из которой я хотел бы извлечь все IP-адреса. Я очень новичок в bash. Пожалуйста, помогите
#!/usr/bin/env bash
IP=$(ping -c 25 x.x.x.255)
"$ IP" будет иметь следующий текст. Пожалуйста, предложите способ получить только IP-адреса, такие как xxx252, xxx141 ......
PING x.x.x.255 (x.x.x.255): 56 data bytes
64 bytes from x.x.x.252: icmp_seq=0 ttl=64 time=0.111 ms
64 bytes from x.x.x.141: icmp_seq=0 ttl=255 time=2.200 ms
64 bytes from x.x.x.197: icmp_seq=0 ttl=64 time=70.087 ms
64 bytes from x.x.x.108: icmp_seq=0 ttl=64 time=70.136 ms
--- x.x.x.255 ping statistics ---
25 packets transmitted, 25 packets received, +12 duplicates, 0.0% packet loss