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...