Shell Builtin · Procesamiento de Texto y Flujos

sed | Stream Editor

El comando sed ("stream editor") aplica transformaciones a un flujo de texto línea por línea, sin necesidad de abrir un editor interactivo. Su uso más común es la sustitución s/patrón/reemplazo/: por defecto reemplaza solo la primera coincidencia de cada línea e imprime el resultado a pantalla, sin tocar el archivo original.

Sintaxis Estándar

sed 's/PATRÓN/REEMPLAZO/[g]' [-i] ARCHIVO

Parámetros Soportados

Flag Nombre Largo Descripción
s/patrón/reemplazo/ La sustitución básica: reemplaza la primera aparición del patrón en cada línea.
g (sufijo) Modificador global: reemplaza TODAS las apariciones en cada línea, no solo la primera.
-i --in-place Edita el archivo directamente en el disco, en vez de solo imprimir el resultado a pantalla.
-n --quiet Suprime la impresión automática de cada línea (se combina normalmente con el comando p).

Casos Prácticos en Servidores

Reemplazar una URL antigua por la nueva en un archivo de configuración, sin abrir un editor:

sed 's/unix/linux/' archivo.txt

Laboratorio Interactivo

Asistente de Laboratorio SudoQuest
Esperando comandos... Escribe una instrucción en la terminal interactiva para desglosar su comportamiento aquí.

Otros comandos en Procesamiento de Texto y Flujos