Bash : supprimer texte entre parenthèse

milexarc Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   -  
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je voudrais savoir comment supprimer du texte entre parenthèse (ainsi que les parenthèses) en utilisant le commande sed -e

Auriez-vous une solution ?

Merci par avance !

A voir également:

2 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
$ echo "a (bb)c (ddd)e" | sed 's/([^)]*)//g'
a c e
2
milexarc Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   8
 
merci bien :)
par contre chez moi, ça ne m'enlève pas la parenthèse )
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
quel sed ? sed --version
essayer
sed 's/\([^)]*\)//g'
0
milexarc Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   8
 
j'utilise sed -e
si j'utilise ce que tu viens de me donner, il ne me reste que ))
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
quelle version de sed ?
essayer
sed -re 's/\([^)]*\)//g'
0
milexarc Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   8
 
c'est à dire ? je débute en Bash .. j'ai écris sed -e 's/ .....
0
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
Inspire-toi de ceci:
johand@bata:~$ cat truc
Ligne un avec (commentaire) suivi d'un autre (commentaire).
Blah ( ( des parenthèses imbriquées)).
johand@bata:~$ sed -e 's/(.*)//g' < truc 
Ligne un avec .
Blah .

0