Bash : supprimer texte entre parenthèse

Fermé
milexarc Messages postés 92 Date d'inscription lundi 25 février 2013 Statut Membre Dernière intervention 2 décembre 2016 - 26 mars 2015 à 12:09
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 26 mars 2015 à 16:59
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 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
26 mars 2015 à 12:53
hello
$ echo "a (bb)c (ddd)e" | sed 's/([^)]*)//g'
a c e
2
milexarc Messages postés 92 Date d'inscription lundi 25 février 2013 Statut Membre Dernière intervention 2 décembre 2016 8
26 mars 2015 à 15:56
merci bien :)
par contre chez moi, ça ne m'enlève pas la parenthèse )
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
26 mars 2015 à 16:31
quel sed ? sed --version
essayer
sed 's/\([^)]*\)//g'
0
milexarc Messages postés 92 Date d'inscription lundi 25 février 2013 Statut Membre Dernière intervention 2 décembre 2016 8
26 mars 2015 à 16:40
j'utilise sed -e
si j'utilise ce que tu viens de me donner, il ne me reste que ))
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
Modifié par dubcek le 26/03/2015 à 16:48
quelle version de sed ?
essayer
sed -re 's/\([^)]*\)//g'
0
milexarc Messages postés 92 Date d'inscription lundi 25 février 2013 Statut Membre Dernière intervention 2 décembre 2016 8
26 mars 2015 à 16:46
c'est à dire ? je débute en Bash .. j'ai écris sed -e 's/ .....
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
26 mars 2015 à 12:48
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