Как с помощью sed перенести ip и подставить перед запятой?

Есть файл 1.txt со следующим содержимым:

mail.yandex.net,

mail.mail.ru,
88.88.88.88
mail.mail1.ru,
mail.asdl2.ru,
mail.asd.ru,
77.77.88.88
....

Я хочу IP подставить перед запятой. В итоге хочу получить такой файл.

mail.yandex.net,

mail.mail.ru,88.88.88.88
mail.mail1.ru,
mail.mail2.ru,
mail.mail3.ru,77.77.88.88
....
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
xotkot
@xotkot
хорошо есть и хорошо весьма
$ awk '!/,$/{x=x$0}x!=""{print x;x=""}/,$/{x=$0}' 1.txt
mail.yandex.net,
mail.mail.ru,88.88.88.88
mail.mail1.ru,
mail.asdl2.ru,
mail.asd.ru,77.77.88.88
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы