English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comando ed de Linux

Comandos de Linux

El comando ed de Linux es un editor de texto, utilizado para la edición de texto.

ed es el programa de edición de texto más simple en Linux, que solo puede editar una línea a la vez en lugar de operar en modo de pantalla completa.

El comando ed no es un comando utilizado comúnmente, generalmente se utiliza más el comando vi. Sin embargo, el editor de texto ed es muy útil para editar archivos grandes o para realizar ediciones de texto en programas de scripts de shell.

sintaxis

ed     [-][-Gs][-p<cadena>][--help][--version][archivo]

parámetros:

  • -G o--traditional     Proporcionar funcionalidades de compatibilidad con versiones anteriores.

  • -p<cadena>     Especificar el carácter de prompt de ed en modo comando.

  • -s,-,--quiet o--silent     No ejecutar la función de verificación al abrir el archivo.

  • --help     Mostrar ayuda.

  • --version     Mostrar información de versión.

Ejemplo en línea

A continuación se muestra un ejemplo completo de análisis de ed Linux:

$ ed                                          <- Activar el comando ed 
a                                                         <- Decirle a ed que quiero editar un nuevo archivo 
Mi nombre es Titan. <- Ingresar el contenido de la primera línea 
Y realmente amo mucho Perl. <- Ingresar el contenido de la segunda línea 
.                                                         <- Volver al estado de línea de comandos de ed 
i                                                         <- Decirle a ed que quiero insertar contenido antes de la última línea 
Soy 24-  24, 
.                                                         <- Volver al estado de línea de comandos de ed 
c                                                         <- Decirle a ed que quiero reemplazar el contenido de la última línea ingresada 
Soy 24 años. <-  24, 24 años.” (notar: aquí se reemplaza con el contenido que se ingresó por última vez) 
.                                                         <- Volver al estado de línea de comandos de ed 
w readme.text                                             <- Guardar el archivo como "readme.text" y cerrarlo (notar: si se está editando un archivo existente, solo se necesita escribir w) 
q                                                         <- Salir completamente del editor ed

Este es el contenido del archivo:

$ cat readme.text 
Mi nombre es Titan. 
Soy 24 años. 
Y realmente amo mucho Perl.

Comandos de Linux