LINUX.ORG.RU

Подскажите по sed

 


0

1

Есть ip такого плана

127.110.0.181
127.117.0.61
127.110.0.241
Как сделать что бы 0 удалялся, а в конце 1 добавлялcя

Результат

127.110.181.1
127.117.61.1
127.110.241.1


Переставь колонки в awk, взяв . за делиметр.

Yorween
()

Лапша — Лапшичка

Какой вопрос — такой и ответ

$ echo 127.110.0.181 | sed 's/\(.*\..*\.\)0\.\(.*\)/\1\2.1/'
127.110.181.1

justAmoment ★★★★★
()

sed -r 's|(.+)(0\.)(.+)|\1\3\.1|'

Вот думаю: regexp позволяют один и тот же результат получить разными способами. Есть небольшая, но свобода. Может ли написание выражений стать искусством?

rmu ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.