У меня есть несколько XML-файлов в Linux
a="xx
xx
xx"
b="y
y
y"
Как заменить контент и становится
a="xx\n\xx\nxx"
b="y
y
y"
, где атрибут b не заменяет
Я пробовал это, но как поддерживать несколько файлов и заменить атрибут «a» только с помощью команды sed или awk; (не использовать xslt)
sed ':a;N;$!ba;s/\n/\\n/g' abc.xml