Расширение для ответа choroba:
Если вы не хотите, чтобы новая строка была напечатана, и вы хотите только напечатать IP-адреса:
$ echo -e 'This sentence contains an ip number 1.2.3.4 and port number 50, \ni want to print the IP address only.\n One more IP is 1.24.53.3.' \
| sed -n 's/.*\([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\).*/\1/1p'
Выход:
1.2.3.4
1.24.53.3
Объяснение:
-n flag is for quiet / silent.
p print the replaced text