Comando ed de Linux

Linux 命令大全Referencia completa de comandos de Linux

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

ed es el programa de edición de texto más simple en Linux; 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 de uso común; generalmente se usa más el comando vi. Sin embargo, el editor de texto ed es útil para editar archivos grandes o para la edición de texto en programas de scripts de shell.

Sintaxis

ed [-][-Gs][-p<字符串>][--help][--version][文件] 

Parámetros:

  • -G o --traditional Proporciona funcionalidad de compatibilidad hacia atrás.
  • -p<cadena> Especifica el carácter de prompt de ed en el modo de comando.
  • -s, -, --quiet o --silent No realiza la verificación al abrir archivos.
  • --help Muestra la ayuda.
  • --version Muestra la información de la versión.

Ejemplos

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

$ ed              <- 激活 ed 命令 
a                 <- 告诉 ed 我要编辑新文件 
My name is Titan. <- 输入第一行内容 
And I love Perl very much. <- 输入第二行内容 
.                 <- 返回 ed 的命令行状态 
i                 <- 告诉 ed 我要在最后一行之前插入内容 
I am 24.          <- 将“I am 24.”插入“My name is Titan.”和“And I love Perl very much.”之间 
.                 <- 返回 ed 的命令行状态 
c                 <- 告诉 ed 我要替换最后一行输入内容 
I am 24 years old. <- 将“I am 24.”替换成“I am 24 years old.”(注意:这里替换的是最后输的内容) 
.                 <- 返回 ed 的命令行状态 
w readme.text     <- 将文件命名为“readme.text”并保存(注意:如果是编辑已经存在的文件,只需要敲入 w 即可) 
q                 <- 完全退出 ed 编辑器 

Este es el contenido del archivo:

$ cat readme.text 
My name is Titan. 
I am 24 years old. 
And I love Perl vrey much. 

Linux 命令大全Referencia completa de comandos de Linux

Otras extensiones