Stella H.: tomcat-users.xml Datei bearbeiten

Beitrag lesen

Hallo!

ich habe folgende XML-Datei:

<tomcat-users>  
<!--  
  <role rolename="tomcat"/>  
  <role rolename="role1"/>  
  <user username="tomcat" password="tomcat" roles="tomcat"/>  
  <user username="both" password="tomcat" roles="tomcat,role1"/>  
  <user username="role1" password="tomcat" roles="role1"/>  
-->  
</tomcat-users>

wie kann ich per Linux-Befehle (bash) die Kommentare entfernen und 2 rolenname und 1 username hinzufügen?

sed -i "s|^<!--||g" /etc/tomcat6/tomcat-users.xml
sed -i "s|^-->||g" /etc/tomcat6/tomcat-users.xml

Die Datei sollte dann ungefähr so aussehen:

<tomcat-users>  
 <role rolename="admin"/>  
 <role rolename="manager"/>  
 <role rolename="tomcat"/>  
 <role rolename="role1"/>  
 <user username="USER" password="PASSWORD" roles="admin,manager"/>  
 <user username="tomcat" password="tomcat" roles="tomcat"/>  
 <user username="both" password="tomcat" roles="tomcat,role1"/>  
 <user username="role1" password="tomcat" roles="role1"/>  
</tomcat-users>

Stella