sed
Edita texto de manera programable.
Vea también: awk, ed.
Más información: https://man.netbsd.org/sed.1.
- Reemplaza todas las ocurrencias de
apple(expresión regular básica) pormango(expresión regular básica) en todas las líneas de entrada e imprime el resultado enstdout:
comando | sed 's/apple/mango/g'
- Ejecuta un [f]ichero con un script e imprime el resultado en
stdout:
comando | sed -f ruta/al/script.sed
- Retrasa abrir cada archivo hasta que se aplique a una línea de entrada un comando que contenga la función
wu otra similar:
comando | sed -fa ruta/al/script.sed
- Activa la extensión de GNU de expresiones re[g]ulares:
comando | sed -fg ruta/al/script.sed
- Sustituye todas las ocurrencias de
apple(expresión regular extendida) porAPPLE(expresión regular extendida) en todas las líneas de entrada e imprime el resultado enstdout:
comando | sed -E 's/(apple)/\U\1/g'
- Imprime solo la primera línea en
stdout:
comando | sed -n '1p'
- Sustituye todas las apariciones de
apple(expresión regular básica) pormango(expresión regular básica) en un archivo específico y sobrescribe el archivo original en su lugar:
sed -i 's/apple/mango/g' ruta/al/archivo