LINUX.ORG.RU
решено ФорумAdmin

удаление многострочного шаблона

 , ,


0

1

подскажите, как удалить с помощью sed|awk текст в потоке|файле начинающийся со строки del-start и заканчивающийся ближайшей строкой del-end (если несколько вхождений - все убираются)

111111111
del-start
222222222
del-end
333333333
444444444
del-start
555555555
666666666
del-end
777777777
888888888

должно получиться

111111111
333333333
444444444
777777777
888888888

★★★★★

Последнее исправление: linuks (всего исправлений: 2)

$ echo '111111111
del-start
222222222
del-end
333333333
444444444
del-start
555555555
666666666
del-end
777777777
888888888
' | sed '/del-start/,/del-end/d'
111111111
333333333
444444444
777777777
888888888

тему не читал

ЗЫЖ а что читать, япервонах!

drBatty ★★
()
Последнее исправление: drBatty (всего исправлений: 1)
Ответ на: комментарий от drBatty

спасибо. не забудьте одноименный домен продлить - неделя осталась.

linuks ★★★★★
() автор топика
Последнее исправление: linuks (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.