sed
Linux · Texto · disponible en el simulador
Qué hace y para qué sirve
Procesa y transforma texto mediante expresiones.
Sintaxis
sed [opciones] 'script' [archivo...]
Opciones y parámetros
-eAñade una orden más al script.
sed -e 's/a/b/' -e 's/c/d/' f.txt-iModifica el archivo en el sitio; admite un sufijo de copia de seguridad.
sed -i.bak 's/viejo/nuevo/g' f.txt-nNo imprime automáticamente cada línea; se combina con el comando p.
sed -n '5,10p' f.txt-EUsa expresiones regulares extendidas.
s///gSustituye todas las apariciones de la línea, no solo la primera.
sed 's/error/AVISO/g' log.txt
Ejemplos de uso
sed 's/foo/bar/g' archivosed -n '1,10p' archivosed -e 's/a/b/' -e 's/c/d/' f.txtsed -i.bak 's/viejo/nuevo/g' f.txtsed -n '5,10p' f.txtsed 's/error/AVISO/g' log.txt