Pages : 1
#1 Le 03/09/2009, à 10:14
- hector
[résolu] problème sed
Bonjour,
j'ai une question sed :
je voudrais supprimer des chaînes entre "".
le problème est que j'ai plusieurs chaînes comme ça dans ma ligne, du coup il me supprime tout.
exemple :
sed -s 's/".*"//g' sur :
tata"hihi"baba"gg"titi
le résultat est
tatatiti
alors que je voudrais :
tatababatiti
avez-vous une idée?
suis-je clair ?
Merci
Dernière modification par hector (Le 04/09/2009, à 10:16)
Hors ligne
#2 Le 03/09/2009, à 10:56
- Totor
Re : [résolu] problème sed
bonjour,
sed -s 's/"[^"]*"//g'
...il faut lui indiquer que les caractères entre " et " ne peuvent inclurent le caractère "
-- Lucid Lynx --
Hors ligne
#3 Le 04/09/2009, à 10:16
- hector
Re : [résolu] problème sed
Merci totor, C'est parfait !
Hors ligne
Pages : 1