[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ancora espressioni regolari



Il giorno mer, 08/04/2009 alle 17.38 +0200, Paolo Sala ha scritto:
> Non riesco a capire perché
> 
> echo "(ciao ciao)" | sed 's/[() ]//'
> 
> restituisce ciao ciao) e non ciaociao

Perché rimpiazza solo il primo match. Prova:

echo "(ciao ciao)" | sed 's/[() ]//g'

Nota la "g" (global) alla fine!

federico

-- 
Federico Di Gregorio                         http://people.initd.org/fog
Debian GNU/Linux Developer                                fog@debian.org
INIT.D Developer                                           fog@initd.org
              La felicità è una tazza di cioccolata calda. Sempre. -- Io

Attachment: signature.asc
Description: Questa =?ISO-8859-1?Q?=E8?= una parte del messaggio firmata digitalmente


Reply to: