Comando: edlin
EDLIN es un editor de líneas pequeñas.
Sintaxis:
edlin [[unidad][ruta]archivo]
unidad La letra de unidad, p. C:
ruta El directorio, p. \ejemplo\
archivo El archivo, p. testo.txt.
Opciones:
Un signo de dólar en las siguientes listas representa una cadena de
caracteres. Pueden estar entre comillas simples o dobles y pueden
contener las siguientes secuencias de escape:
\a alerta
\b retroceso
\e escape
\f nueva página
\t tabulador horizontal
\v tabulador vertical
\" comillas dobles
\' comillas simples
\. punto
\\ barra invertida
\xXX Constante hexadecimal.
X es un dígito hexadecimal (0-9, a-f, A-F)
\dDDD Constante decimal.
D es un dígito decimal (0-9)
\Ooo Constante octal -
o es un dígito octal (0-7)
\^C Carácter de control
En las siguientes listas de comandos, los corchetes [] representan
construcciones opcionales. El símbolo # representa un número de línea,
que es una cadena de dígitos, un punto (.) que representa la línea
actual, un signo de dólar ($) que representa la última línea de archivo
o un número de línea sumado o restado de otro número de línea; por ejemplo:
.,.+1p
imprime la línea actual y la línea siguiente. Edlin tiene los siguientes
comandos internos (utilizados mientras se ejecuta edlin):
# editar una sola línea
a añadir debajor
[#],[#],#,[#]c copiar un rango de líneas
[#][,#]d eliminar un bloque de líneas
enom_archi salir (guardar y salir)
[#]i modo insertar
[#][,#]l mostrar líneas
[#],[#],#m mover bloque
[#][,#]p paginar
q salir sin guardar
[#][,#][?]r$,$ reemplazar cadena
[#][,#][?]s$ buscar cadena
[#]tArchivo mover archivo
[#]wArchivo guardar archivo
# - EDITAR SOLO UNA LÍNEA
El programa edline genera la única línea indicada por el número, y la
siguiente línea ingresada reemplaza la línea emitida en el archivo.
a - AÑADIR
Este comando es equivalente a $+1i .
[#],[#],#,[#]c - COPIAR UN RANGO DE LÍNEAS
Este comando copia un bloque de líneas consecutivas a otra ubicación
en el búfer. Los parámetros son:
* La primera línea que desea copiar (predeterminado = línea actual)
* La última línea que desea copiar (predeterminado = línea actual)
* La línea antes de la cual desea insertar el bloque de líneas
* El número de veces que desea copiar el bloque (predeterminado = 1)
Después de que edlin copie las líneas, puede usar el comando l (mostrar)
para ver las líneas correctamente renumeradas.
[#][,#]d - BORRAR UN BLOQUE DE LÍNEAS
Este comando elimina un bloque de líneas consecutivas. Los parámetros
son la primera y la última línea del bloque que se eliminará. Si omite
el segundo parámetro, se elimina solo la línea especificada en el primer
parámetro. Si se omite el primer parámetro se elimina el bloque desde la línea
actual a la línea especificada en el segundo parámetro (asegúrese de
incluir la coma). La omisión de ambos parámetros hace que se elimine
la línea actual.
eArchivo - GUARDAR Y SALIR
Este comando es equivalente a:
w Archivo seguido de: q
[#]i - MODO INSERTAR
Este comando ingresa al modo de inserción. Su parámetro es el número de
línea antes del cual desea insertar líneas. Durante la inserción, las
secuencias de escape indicadas anteriormente se pueden usar para escribir.
Para salir del modo de inserción, escriba un punto (.) en una línea en
blanco (si necesita una línea con solo un punto, escape).
Después de salir del modo de inserción, la línea después del texto
insertado se convierte en la línea actual a menos que la inserción se
haya agregado al final del texto, en cuyo caso la última línea del
texto se convierte en la nueva línea actual.
[#][,#]l - MOSTRAR LÍNEAS
Este comando enumera líneas de texto en la pantalla. Si omite el primer
parámetro, el comando comienza a mostrar texto a partir de la 11ª
línea de texto antes de la línea actual. Omitir el segundo parámetro
muestra una página de texto que comienza con la línea especificada en el
primer parámetro. Omitir ambos muestra una página de texto que comienza
en 11 líneas antes de la línea actual. En todos los casos, si el número
de líneas es mayor que el número de líneas en una página, el programa
le preguntará despues de cada página de líneas.
[#],[#],#m - MOVER BLOQUE
Este comando mueve un bloque de texto a la línea antes del número
especificado en el tercer parámetro. Es similar a copiar, luego
eliminar el bloque original.
[#][,#]p - PAGINAR
Esto es similar a l excepto que la página predeterminada comienza con
la línea actual en lugar de las 11 líneas anteriores.
q - SALIR
Cierre el archivo que se está editando, perdiendo todos los cambios no
guardados, y EDLIN se cierra.
[#][,#][?]r$,$ - REEMPLAZAR CADENA
Este comando reemplaza todas las apariciones de la primera cadena con
la segunda entre las dos líneas especificadas. Un primer parámetro
omitido inicia el reemplazo en la línea después de la línea actual;
un segundo parámetro omitido detiene el reemplazo en la última línea
del archivo. El signo de interrogación envía un mensaje de confirmación
antes del reemplazo.
[#][,#][?]s$ - BUSCAR SUBCADENA
Este comando busca la primera línea que contiene la subcadena
especificada. Omitir el primer parámetro hace que la búsqueda comience
en la línea actual; si omite el segundo, la búsqueda se detendrá al
final del archivo. El signo de interrogación hace que la búsqueda envíe
un mensaje de confirmación. Decir no al mensaje de confirmación
continuará la búsqueda, decir que si lo termina. La línea actual se
restablecerá a la línea donde finalizó la búsqueda, si esta fue exitosa.
[#]tNom_Archi - TRANSFERIR ARCHIVO
Este comando hace que el contenido del archivo se inserte antes del
número de línea especificado. Si se omite el número de línea, el
valor predeterminado es la línea actual.
[#]wNom_Archi - ESCRIBIR ARCHIVO
Este comando hace que el primer número de líneas especificado por el
parámetro se escriba en el archivo especificado. Si se omite el
parámetro, escribirá todas las líneas en el búfer en el archivo.
Comentarios:
EDLIN es un editor de línea pequeña, escrito para FreeDOS como un clon
funcional del antiguo programa de MS-DOS EDLIN. Su objetivo principal
es crear ARCHIVOS POR LOTES y pequeños programas. Se diferencia de
MS-EDLIN en que primero, es software libre y, en segundo lugar, la
interfaz de usuario es ligeramente diferente en algunos lugares. La
razón de la diferencia es que el usuario no tiene que escribir
caracteres de control obligatorios según la sintaxis de EDLIN.
EDLIN es compatible con NLS (soporte de idioma nacional).
Ejemplos:
edlin c:\config.sys Abre el archivo config.sys para editarlo.
edlin Si no se especifica ningún archivo, edline
comienza con un documento en blanco.
Quiero ingresar y guardar cuatro oraciones, una debajo de la otra:
Esta es la oración cuatro.
Esta es la oración tres.
Esta es la oración tres.
Esta es la oración uno.
(desde el indicador * de edlin, con un búfer vacío ...)
i
Esta es la oración cuatro.
Esta es la oración tres.
Esta es la oración tres.
Esta es la oración uno.
.
Ahora quiero guardar estas cuatro oraciones en un archivo .txt en
C:\test.txt:
wc:\test.txt
Luego descubro que la tercera oración esta mal (correcto: esta
es la oración dos). ¿Cómo corregirlo y guardarlo?
3rtres,dos
wc:\test1.txt
Entonces quiero agregar una quinta oración al principio (Esta es la
oración cinco). ¿Cómo agregarlo?
1i
Esta es la oración cinco.
.
wc:\test2.txt
Quiero ver si todo está correcto.
l
Quiero salir.
q
Ver también:
Archivo por lotes
edit
freemacs
ospedit
------------------------------------------------------------------------------
Copyright (C) 2003 Gregory Pietsch, modificado en 2007 por W. Spiegl.
Traducido en 2020 por Lorenzo del Toro Saravia.
Este archivo se deriva del comando de especificaciones HOWTO de FreeDOS.
Consulte el archivo H2Cpying para ver las condiciones de copia.