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 alimentaci¢n
\t tabulador horizontal
\v pesta¤a vertical
\" comillas dobles
\' comillas simples
\. punto
\\ barra invertida
\xXX Donde X es un d¡gito hexadecimal (0-9, a-f, A-F) -
constante hexadecimal
\dddd Donde d es un d¡gito decimal (0-9) - constante decimal
\OOO Donde O es un d¡gito octal (0-7) - constante octal
\^C personaje 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 agregado o restado de otra l¡nea n£mero, para que
.,.+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 ap‚ndice
[#],[#],#,[#]c copia un rango de l¡neas
[#][,#]d eliminar un bloque de l¡neas
enom_archi salida (guardar y salir)
[#]i modo insertar
[#][,#]l l¡neas de lista
[#],[#],#m bloque mover
[#][,#]p p gina
q quitar
[#][,#][?]r$,$ remplazar cadena
[#][,#][?]s$ buscar subcadena
[#]tNom_Archi transferencia de archivo
[#]wNom_Archi escribir archivo
# - EDITAR UNA LINEA SIMPLE
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 UNA GAMA DE LINEAS
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 copia las l¡neas, puede usar el comando l (lista)
para ver las l¡neas correctamente renumeradas.
[#][,#]d - BORRAR UN BLOQUE DE LINEAS
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, elimina solo la l¡nea especificada en el primer
par metro. Si omite el primer par metro, elimina el bloque de 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.
eNom_Archi - GUARDAR Y SALIR
Este comando es equivalente a:
w Nom_Archi 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 como las anteriores son legales 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 - LINEAS DE LISTA
Este comando enumera l¡neas de texto en la pantalla. Si omite el primer
par metro, el comando comienza a mostrar texto que comienza con 11
l¡neas 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 - PAGINA
Esto es similar a l escepto 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 y
salga de EDLIN.
[#][,#][?]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
contin£a la b£squeda; decir que si lo termina. La l¡nea actual se
restablecer a la l¡nea donde finaliz¢ la b£squeda si fue exitosa.
[#]tNom_Archi - TRANSFER 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 ...)
yo
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 quivocada (correcto: esta
es la oraci¢n dos). ¨C¢mo corregirlo y guardarlo?
3rtres,dos
wc:\test1.txt
Entonces quiero agregar una quita 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 © 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.