У меня есть много файлов конфигурации, линии, которые начинаются с ЛИНИЮ слова имеют IP-адресбаш + как захватить IP-адрес из строки
Моя цель, чтобы прочитать строку, которая начала с линией слова из файла и распечатать только IP-адрес
проблема заключается в том, что IP-адрес может быть в любой области, в строке, поэтому не может захватить IP в соответствии с полем числа
пример
grep LINE file1.txt
LINE /home/Ariate/run.pl "Voda STS 4 Test - " "102841" && ssh 17.77.170.130 -p 2022
grep LINE file2.txt
LINE /home/Ariate/run.pl 137.77.170.30 "Voda STS 4 Test - " "102841" && ssh ACTIVE
пожалуйста, совет, как захватить IP-адрес из строки (решение может быть также с PERL один лайнер)
ожидаемых результатов
echo $IP_FROM_LINE
17.77.170.130
echo $IP_FROM_LINE
137.77.170.30
HTTP : //stackoverflow.com/q/10161963/725418 – TLP