LINUX.ORG.RU

SED первые шаги


0

0

Изучаю sed. Простенькие примеры разобрал, вроде основы понял. А вот примеры посложней не идут. Необходим добавить в начало файла несколько строк, все вроде просто, но в большинстве файлов настроек сначала идет несколько строк комментариев со знаком # в начале строки. Не хотелось бы нарушать структуру файла. Хочу пропустить все начальные строки комментариев и только потом вставить 5 строк своего текста. Как это можно организовать?

anonymous

Re: SED первые шаги

[ks@home ~]% sed '/^[^#]/ {
quote>     i \
quote> blah-blah\
quote> trah-trah
quote>     :lab
quote>     N
quote>     b lab
quote> }'<<END
heredoc> # 1
heredoc> # 2
heredoc> first
heredoc> second
heredoc> ...
heredoc> last
heredoc> END
# 1
# 2
blah-blah
trah-trah
first
second
...
last

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