У меня есть простой XML-файл, похожий на:
<student>
</student>
Я использую эту команду sed:
sed -i "s/<\/student>/ <name>${1}<\/name>\
<age>${2}<\/age>\
<\/student>/g" pom.xml
, чтобы заменить мой XML некоторыми данными XML с помощью команды:
. / Main.sh JohnDoe 12
и на основе значений командной строки он должен печататься как
<student>
<name>JohnDoe</name>
<age>12</age>
</student>
, но заканчивается печатью как
<student>
<name>JohnDoe</name> <age>12</age> </student>
Так как же мне аккуратно отформатировать мои xml-данные, используя sed !!
Заранее спасибо за помощь !!