Bonjour,

Le jeudi 20 décembre 2007, zelos 414 a écrit...


> Je pense que sed peut suffir mais je n'arrive pas à trouver.

> En effet:

> echo "description[perm ission denied] " | sed -e 's/\[.*\ .*]/\[\.*_\.*\]/g'

> Auriez-vous une idée?

Avec ssed, car ssed accepte le lookbehind :

echo "description[perm ission denied] " | ssed -R '/(?<!ate)\[/{s/ //}'

Bon, ça marche dans ce cas là, si j'ai bien compris la problématique,
mais il faut voir si tu peux le généraliser.

-- 
jm

A.E.L. Sarl (R.C.S CASTRES 490843240)
http://www.spidboutic.fr



-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à