Bonjour,

A la lecture d'un fichier j'arrive à remplacer une chaîne de caractère qui varie à un endroit (à l'aide d'un regex) par une autre avec la valeur trouvée mais je voudrais isoler le résultat.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
sed -ri 's@truc(.*)@machin\1@' $fichier
Il change bien comme je veux dans le fichier mais je voudrais effacer tout le reste. J'ai essayé avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
reste=`code ci-dessus`;echo $reste
Mais ca ne marche pas. C'est peut-être tout simple, je cherche depuis 45mn, merci par avance