Salut,
j'ai honte de poser cette question, mais ce n'est pas faute d'avoir bataillé dans les recherches. Voilà, c'est très simple, dans chaque ligne d'un fichier de la forme :
je souhaite supprimer l'expression " (Expr2 'Expr3')" pour n'avoir au final plus que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Expr1 (Expr2 'Expr3')
tout cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Expr1
ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 sed -e 's/(Expr1 \'Expr2\')/g' fichier sed -e 's/(Expr1 \\\'Expr2\\\')/g' fichier sed -e 's/(Expr1 '''Expr2''')/g' fichier ...
Le pb est certainement dû au guillemet simple qui doit être interprété comme un caractère spécial mais là je vois plus comment passer outre.
Merci pour toute aide ou piste
Partager