Bonjour,
J'essaie de décommenter une ligne d'un fichier des user XML d'origine de TomCat :
FIn du fichier tomcat-users.xm
J'ai construit cette ligne de commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <!-- <role rolename="manager"/> --> <!-- <role rolename="manager-gui"/> --> <!-- <role rolename="manager-script"/> --> <!-- <role rolename="manager-jmx"/> --> <!-- <role rolename="manager-status"/> --> <!-- <user name="admin" password="adminadmin" roles="admin,manager,admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status" /> --> </tomcat-users>
Elle ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part sudo sed -e '/\<user name\=\"admin\"/ s/^<!-- *//; \<user name\=\"admin\"/ s/-->//' -i tomcat-users.xml
Par contre si j'utilise cette substitution toute seule, le "<!--" avant le terme "<user name\" a bien disparu :
Comment faire pour enlever le --> de fin de ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part sed -e '/\<user name\=\"admin\"/ s/^<!-- *//' -i /usr/share/tomcat/conf/tomcat-users.xml
Merci







Répondre avec citation
Partager