Mise à jour massive de fichier .xml
Résolu
LpS33
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
LpS33 Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
LpS33 Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Dans une série de fichier XML, je souhaite mettre à jour une ligne en particulier :
Il s'agit de remplacer tous les caractères entre le dernier - et .war par le contenu de la variable TAGNAME.
par
TAGNAME étant une variable renseignée en amont.
Je n'arrive pas à récolter le contenu de quelque-chose-variable...
Voilà où j'en suis :
Merci d'avance.
Dans une série de fichier XML, je souhaite mettre à jour une ligne en particulier :
Il s'agit de remplacer tous les caractères entre le dernier - et .war par le contenu de la variable TAGNAME.
<sub-deployment name="quelque-chose-variable-abcd123.war">
par
<sub-deployment name="quelque-chose-variable-${TAGNAME}.war">
TAGNAME étant une variable renseignée en amont.
Je n'arrive pas à récolter le contenu de quelque-chose-variable...
Voilà où j'en suis :
for FIC in `find . -type f -name jboss-deployment-structure.xml`
do
sed -e '/sub-deployment/s/".*-.*.war/"-'${TAGNAME}'.war/' ${FIC}
done
Merci d'avance.
A voir également:
- Mise à jour massive de fichier .xml
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
1 réponse
Salut,
$ var='<sub-deployment name="quelque-chose-variable-abcd123.war">'
$ TAGNAME=AAAAAAAAA
$ echo "${var}" | sed 's/\(.*-\)[^.]*/\1'${TAGNAME}'/'
<sub-deployment name="quelque-chose-variable-AAAAAAAAA.war"
LpS33
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
Super, merci beaucoup !!!