• [^] # Re: try this ...

    Posté par . En réponse au message Problème sed. Évalué à 2. Dernière modification le 07 juillet 2023 à 02:00.

    
    sed 's/^\(Condition.*\)\(\/[0-9]\)/1円TST2円/' Test.txt
    

    Résultat:

    
    Extrait 1
    Definiton : insert-ligne
    Condition = machine/dev
    Descritption : définition ligne
    Extrait 2 :
    Definiton 2 : insert-
    Condition = machine-dev. OODEF VariableXXXXTST/1
    Descritption : définition ligne
    Extrait 3 :
    Definiton 1 : insert-ligne
    Condition = machine/dev. TraitementligneTST/6
    Descritption : définition traitement
    Extrait 4 :
    Definiton 1 : isuppression
    Condition = machine.ksh VariableX25XXXTST/4
    Descritption : définition ligne
    

    Si tu veux modifier directement le fichier, tu utilises sed -i (mais personnellement j'évite. Je ne le fais que si le résultat sans option -i correspond à ce que je veux). Sinon en général je vais un mv du fichier source vers un fichier sauvegardé puis un sed > fichier source.