Ошибка библиотеки протокола Buffer

Расширение для ответа 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
1
задан 4 August 2017 в 11:57

0 ответов

Другие вопросы по тегам:

Похожие вопросы: