Bonsoir,

Je dois écrire un bash qui me permette d'effectuer, notamment, les transformations suivantes :
J'ai dans un fichier des lignes du style

PATH '/rep1/rep2/instance/bdd/rep3/rep4'
PATH '/rep1/instance/bdd/rep3/rep4'
PATH '/rep1/rep2/rep5/instance/bdd/rep3/rep4'


A la fin je voudrais obtenir un fichier comme suit :

PATH '/nvo_rep/instance/bdd/rep3/rep4'
PATH '/nvo_rep/instance/bdd/rep3/rep4'
PATH '/nvo_rep/instance/bdd/rep3/rep4'


J'ai regardé pas mal de sites sur les expressions régulières, mais là je sèche complètement.
J'arrive à faire un grep mais en mettant tout cela dans un sed là ça cafouille.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
grep "PATH  ".*$"\<"instance"\>" fichier1 > fichier2
Pourriez-vous m'aider ?