IFS='[/balise1]'; sed -e 's,\[valeur\]([^\[]\+)\[/valeur\]\n\[/balise1\],[valeur]NOUVELLE VALEUR[/valeur]\n[/balise1],g'
modulo les erreurs basiques que je fais tout le temps avec sed et que les commentateurs suivants pourront corriger
le IFS c'est pour dire à sed de découper son fichier d'entrée en blocs se terminant par [/balise1], et le sed sélectionne l'élément valeur contenu dans l'élément balise1 et en change le contenu
La syntaxe n'est peut être pas la bonne, mais l'idée est là
# IFS+sed, ok pour AIX ?
Posté par Anonyme . En réponse au message remplacement valeur attribut xml particulier. Évalué à 2.
modulo les erreurs basiques que je fais tout le temps avec sed et que les commentateurs suivants pourront corriger
le IFS c'est pour dire à sed de découper son fichier d'entrée en blocs se terminant par [/balise1], et le sed sélectionne l'élément valeur contenu dans l'élément balise1 et en change le contenu
La syntaxe n'est peut être pas la bonne, mais l'idée est là