next up previous contents index PLPL moodlepserratamodulosperlmonksperldocapuntes LHPgoogleetsiiullpcgull
Sig: Transferencia de Control Sup: Análisis Léxico y Sintáctico Ant: Agradecimientos/Acknowledgments Err: Si hallas una errata ...

Expresiones Regulares en sed

El editor sed es un editor no interactivo que actúa ejecutando los comandos (similares a los de ex) que figuran en el guión sed (script sed) sobre los ficheros de entrada y escribiendo el resultado en la salida estandar. Normalmente se llama en una de estas dos formas:
sed [opciones] 'comando' fichero(s)
sed [opciones] -f guion fichero(s)
Si no se especifican ficheros de entrada, sed lee su entrada desde la entrada estandar.

Todos los comandos en el guión son ejecutados sobre todas las líneas de la entrada, salvo que las condiciones en el ámbito del comando indiquen lo contrario.

nereida:~/sed> cat b.without.sed
#example of succesive replacements
s/fish/cow/
s/cow/horse/
nereida:~/sed> cat b.test
fish
cow
nereida:~/sed> sed -f b.without.sed b.test
horse
horse
como se ve en el ejemplo, si un comando cambia la entrada, los siguientes comandos se aplican a la línea modificada (denominada pattern space).

Los comandos sed tienen el formato:

[direccion1][,direccion2][!]comando[argumentos]



Subsecciones
next up previous contents index PLPL moodlepserratamodulosperlmonksperldocapuntes LHPgoogleetsiiullpcgull
Sig: Transferencia de Control Sup: Análisis Léxico y Sintáctico Ant: Agradecimientos/Acknowledgments Err: Si hallas una errata ...
Casiano Rodríguez León
2013-03-05