Вы можете попробовать этот sed
sed -E 's/.*[^0-9](([0-9]{1,3}\.){3}[0-9]{1,3}).*/\1/' infile
Объяснить:
-E для использования расширенного регулярного выражения.
Без -E вы должны написать команду так
sed 's/.*[^0-9]\(\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}\).*/\1/' infile
(([0 -9]{1,3}. ){3}[0 -9]{1,3} )такое же RE, как и у вас.
<-------> !
1 3 time
'[0 -9]{1,3}.[0 -9]{1,3}.[0 -9]{1,3}.[0 -9] {1,3}'
< --------->< --------->< --------->
1 2 3
Часть первая. *[^0 -9] — жадный.
Он соответствует всему, что может, перед последним регулярным выражением в строке.
Последний. *соответствует концу строки.
Решение проблемы отсутствия воспроизведения звука заключалось в проверке устройств вывода в QJackCtl
Setup...
->Settings
->Advanced
->Output Device
и установка его на мою звуковую карту.