4.4.2 Expresiones de reemplazo
En una expresi�n de reemplazo, los siguientes caracteres tienen un significado
especial:
En Perl, se utiliza $n en vez de
\n y & no tiene un significado
especial.
Por ejemplo:
$ echo zzz1abc2efg3hij4 | \
sed -e 's/\(1[a-z]*\)[0-9]*\(.*\)$/=&=/'
zzz=1abc2efg3hij4=
$ echo zzz1abc2efg3hij4 | \
sed -e 's/\(1[a-z]*\)[0-9]*\(.*\)$/\2===\1/'
zzzefg3hij4===1abc
$ echo zzz1abc2efg3hij4 | \
perl -pe 's/(1[a-z]*)[0-9]*(.*)$/$2===$1/'
zzzefg3hij4===1abc
$ echo zzz1abc2efg3hij4 | \
perl -pe 's/(1[a-z]*)[0-9]*(.*)$/=&=/'
zzz=&=
En este caso preste atenci�n al estilo de las expresiones regulares
entre par�ntesis y c�mo se utilizan las cadenas coincidentes
en el proceso de reemplazo de texto en las diferentes herramientas.
Estas expresiones regulares tambi�n se pueden utilizar para reemplazo de texto
y movimientos del cursor en los editores.
Lea todas las p�ginas del manual para aprender estos comandos.