Sed : suppression de guillemet simple
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 :
Code:
Expr1 (Expr2 'Expr3')
je souhaite supprimer l'expression " (Expr2 'Expr3')" pour n'avoir au final plus que :
tout cela :
Code:
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
... |
ne marche pas
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