@nobodysu

Портабельный аналог re.search из питона?

Нужно из мультистрочной переменной (которая являлась выводом команды) записать в новую переменную только искомое значение - какой-либо IP.

OUT=$(ping -c 2 192.168.1.1)

PING gw (192.168.1.1) 56(84) bytes of data.
64 bytes from gw (192.168.1.1): icmp_seq=1 ttl=64 time=0.156 ms
64 bytes from gw (192.168.1.1): icmp_seq=2 ttl=64 time=0.143 ms

VAR=??
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ответы на вопрос 1
@q27off
OUT=$(ping -c 2 192.168.1.1)
VAR=$(echo $OUT | grep -Po '(\d{1,3}\.){3}\d{1,3}' | head -1)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы