FreeDOS help system (hhstndrd 1.0.8 es)[edlin]

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.