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í.