On 8/10/05, Mihai Maties <[EMAIL PROTECTED]> wrote:
> On Wednesday 10 August 2005 08:41, ANDONE Mures wrote:
> > unde gresesc? de ce nu merg back-reference in sed?
> > vreau ca din momo123 sa transform in 123toto
> >
> > mures [~]..>>echo momo123| sed 's/momo(.*)/\1toto/g'
> > sed: -e expression #1, char 19: Invalid reference \1 on `s' command's RHS
> 
> Nu ai escapat corect parantezele folosite pentru a grupa expresia regulata.
> Daca vrei sa folosesti expresia de mai sus, atunci adauga "-r" la argumentele
> lui sed sau rescrie expresia dupa cum ti-a indicat Cristian Bica.
> 
> 
> Mihai
> 

A mers. Multumesc.

PS: de curiozitate, nu inteleg de ce trebuie sa escapez parantezele,
si doar am pus toata 'comanda' de la sed intre apostroafe... de ce nu
trebuie escapate si '.' si '*' ?

-- 
...and justice for all...

Reply via email to