LINUX.ORG.RU

Заменить внутри тегов текстом из другого файла.

 


0

1

Есть ~/file1 с наполнением в тегах

<graphicsPreferences> 
настройки
</graphicsPreferences>

Нужно заменить содержимое. Мне удалось удалить его, но с тегами включительно. Как удалить все, что между <graphicsPreferences> и следующим шагам залить туда содержимое ~/file2?

★★

sed -i 's/foo/too

anonymous
()

При помощи твоего любимого средства манипуляции над xml, не являющегося резьбой регулярками по живому.

t184256 ★★★★★
()

s,(\<tag\>){in}(\</tag\>),\1{out}\2,

Над {in} и {out} думай сам, ибо нормальные люди будут делать как рекомендует @t184256.

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