Herramientas de usuario

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
ed [2025/01/31 16:27] – [Uso] peroned [2026/04/21 16:06] (actual) – editor externo 127.0.0.1
Línea 92: Línea 92:
  
  
-====Coandos de Ed====+====Comandos de Ed====
  
 Edita el fichero ingresando los comandos de ed con la siguiente sintaxis: Edita el fichero ingresando los comandos de ed con la siguiente sintaxis:
  
-<code bash>[rangp][comando] </code>+<code bash>[rango][comando] </code>
  
-//rango// especifica la línea o bloque de líneas consecutivas (sintaxis: desde_linea,hasta_linea), en cual deseas aplicar el //comando//.+//rango// especifica la línea o bloque de líneas consecutivas (sintaxis: ''desde_linea,hasta_linea''), en cual deseas aplicar el //comando//.
  
-Las lineas se especifican de la siguiente manera:+^ Sintaxis de línea ^ 
 +|''n'' |Línea número //n// | 
 +|''.'' |Línea Actual | 
 +|''$'' |Línea Final | 
 +|''<nowiki>'c</nowiki>'' |marcar c | 
 +|''-[n]'' |Sube //n// líneas (defecto1) | 
 +|''+[n]'' |Baja //n// líneas (defecto: 1) | 
 +|'','' |''1,$''
 +|'';'' |''.,$''
 +|''?re?'' |Coincidencia previa de [[regex|regexp]] | 
 +|''<nowiki>/re/</nowiki>'' |Coindicencia siguiente de regex. |
  
- +Comandos de Entrada ^ 
-| ''n'' | línea //n// . | |Actual | ''$'' | última | ''<nowiki>'c</nowiki>'' | marcar c | +|''a'' |Agregar después. 
-| ''-[n]'' | sube n (defecto: 1) | ''+[n]'' | baja n (defecto: 1) | '','' | 1,$ | ; | .,$ | +|''c'' |Cambiar rango. 
-| ''?re?'' | previa coincidencia de [[regex|regexp]] | ''<nowiki>/re/</nowiki>'' | siguiente coincidencia de regex. | +|''i'' |Insertar antes. 
- +|''.'' |Salir Modo de Inserción. | 
-==Comandos de Entrada== +Comandos de Edición ^ 
- +|''d'' |Borrar. 
-| ''a''  | Agregar después.  | ''c''  | Cambiar rango.  | ''i'' | Insertar antes.  | ''.''  | Salir Modo de Inserción.| +|''u'' |Deshacer. | 
- +|''<nowiki>s/re/s /[g|n][p]</nowiki>'' |Reemplazar. | 
-==Comandos de Edición== +|''m''[línea] |Mover después de la línea. 
- +|''t''[línea] |Copiar después de la línea. | 
-| ''d'' | Borrar. | ''<nowiki>s/re/s /[g|n][p]</nowiki>'' | Reemplazar. | +|''<nowiki>(.,+)j</nowiki>'' |Unir líneas. | 
-| ''m''[línea] | Mover después de la línea. | ''t''[línea] | Copiar después de la línea. | +|''<nowiki>(1,$)g/re/cmds</nowiki>'' |Ejecuta cmds para todas las líneas coincidentes | 
-| ''<nowiki>(.,+)j</nowiki>'' | Unir líneas. | ''u'' | Deshacer. | +|''<nowiki>(1,$)v/re/cmds</nowiki>''  |Ejecuta cmds para todas las líneas __no__ coincidentes. | 
-| ''<nowiki>(1,$)g/re/cmds</nowiki>'' | Ejecuta cmds para todas las líneas coincidentes |  ''<nowiki>(1,$)v/re/cmds</nowiki>''  | Ejecuta cmds para todas las líneas __no__ coincidentes. | +Comandos de Archivado ^ 
- +|''e'' [fichero*] |Editar fichero. 
-== Comandos de Archivado == +|''E'' [fichero*] |Edita, __descartando los cambios__. | 
-| ''e'' [fichero*] | Edita fichero. | ''E'' [fichero*] | Edita, descartando los cambios. | +|''f'' [fichero] |Establece/muestra el nombre de fichero. | 
-| ''<nowiki>($)r [fichero]</nowiki> | Lee y agrega. | ''f'' [fichero] | Establece/muestra el nombre de fichero. | +|''<nowiki>($)r [fichero]</nowiki>'' |Lee y agrega. 
-| ''<nowiki>(1,$)[fichero*]</nowiki>'' | Graba. | ''<nowiki>(1,$)[fichero*]</nowiki>'' | Agrega a fichero. | +|''<nowiki>*</nowiki>'' |en lugar de fichero, especifica ''! comando-de-shell'' para leer/escribir texto a la entrada/salida estándar de  comando-de-shell. | 
-| ''<nowiki>(1,$)wq</nowiki>'' [fichero*] | Graba y sale. |  +|''<nowiki>(1,$)[fichero*]</nowiki>'' |Agrega a fichero
-| ''<nowiki>*</nowiki>'' | en lugar de fichero, especifica ''! comando-de-shell'' para leer/escribir texto a la entrada/salida estándar de  comando-de-shell. | +|''<nowiki>(1,$)[fichero*]</nowiki>'' |Graba. | 
- +|''<nowiki>(1,$)wq</nowiki>'' [fichero*] |Graba y sale. | 
-==Comandos de Presentación== +Comandos de Presentación ^ 
- +|''p'' |Lista líneas. 
-| p | Lista líneas. | ''l'' | ... con caracteres no imprimibles. | ''n'' | ... con números. | +|''l'' |Lista líneas con caracteres no imprimibles. 
-| ''<nowiki>(+)z[líneas]</nowiki> | Desplaza. | ''(+)null'' | p |  +|''n'' |Lista líneas con números. | 
- +|''<nowiki>(+)z[líneas]</nowiki> |Desplaza //z// lineas
-==Otros comandos== +|''(+)null ''p'' 
-| ''kc'' | Marca línea. | ''<nowiki>($)=</nowiki>'' | Presenta número de línea. | ''h'' | Último texto de error. | +Otros comandos ^ 
-| !comando-de-shell | Ejecuta comando-de-shell. | q | **Sale de Ed**. | Q  | Sale e Ed, Descartando los cambios. |+|''kc'' |Marca línea. 
 +|''<nowiki>($)=</nowiki>'' |Presenta número de línea. 
 +|''h'' |Presenta último texto de error. | 
 +|''!comando-de-shell'' |Ejecuta comando-de-shell. | 
 +|''q'' |**Sale de Ed**. | 
 +|''Q'' |Sale e Ed, __descartando los cambios__. |
  
 ==== Conclusión ==== ==== Conclusión ====

Este sitio web utiliza cookies para guardar datos esenciales de su actividad, como su autenticación. Al entrar acepta el uso de cookies.

Más información