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
mures [~]..>>echo momo123| sed 's/momo(.*)/\\1toto/g'
momo123
mures [~]..>>

iar in perl merge brici:
mures [~]..>>perl -e '{$a="momo123\n";$a =~ s/momo(.*)/\1toto/ ; printf $a;}'
123toto
mures [~]..>>

unde gresesc?

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

_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui