• # IFS+sed, ok pour AIX ?

    Posté par . En réponse au message remplacement valeur attribut xml particulier. Évalué à 2.

    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à