lunes, 25 de junio de 1990

MS-DOS - Clase: 04

Sumario:
2.2. Manejo del editor de líneas del DOS.
2.2.1. Principales comandos para el uso del editor de líneas (EDLIN): DELETE LINES, EDIT LINES, END LINES, INSERT LINES, LIST LINES, QUIT LINES.
Objetivos:
Los estudiantes deberán:
1. Conocer el uso y la sintaxis de los comandos relacionados en el sumario.
2. Adquirir habilidades en la utilización de los comandos mencionados y en la confección de ficheros por lotes mediante el EDLIN.

Desarrollo:

DELETE: Borra todas la líneas en el rango especificado. Si la línea A es omitida, borra desde la línea que tiene el * (línea corriente) hasta el número especificado. Si la línea B es omitida, borra solamente la línea especificada.
Sintaxis: [],[]D
Ejemplos:
*,20D: borra desde la línea que tiene el * hasta la línea 20.
5D: borra la línea 5.
10,20D: borra desde la línea 10 hasta la 20.

EDIT LINES: Comando de edición de líneas.
Sintaxis: []
Notas:
. Al ser definido el número de línea, este aparece en pantalla acompañado de su contenido y separado por dos puntos y a continuación aparece el mismo número seguido de * para que ud. realice los cambios necesarios.
. Si se teclea (.), entonces se mostrará la línea corriente.
. Si se teclea Return, entonces se muestra la línea siguiente a la corriente.
. Para abortar la operación sin que se produzcan cambios, se teclea Ctrl+C.

END LINES: Salva en el disco el fichero editado, renombrando el fichero original con .BAK y abandona el EDLIN.
Sintaxis: E

INSERT LINES: Inserta texto inmediatamente antes de la línea especificada. Si el fichero se crea por primera vez, el comando I debe ser escrito a continuación del prompt (*).
Sintaxis: []I

LIST LINES: Muestra por pantalla un rango de líneas, pero no mueve o cambia la línea corriente, incluye al listar los extremos del rango especificado.
Sintaxis: [],[]L
Notas:
. Si ud. omite la primera línea se mostrarán 11 líneas antes de la línea corriente (*) y finalizando en la línea especificada.
. Si se omite la segunda línea se mostrarán 23 líneas comenzando por la línea especificada.
Si se omiten ambos parámetros se listan 23 líneas, 11 líneas antes del * y 11 después de este. Si antes del cursor hay menos de 11 líneas, las siguientes al cursor se muestran hasta completar 23.
Se puede usar como referencia la línea corriente para obtener el listado de un rango especificado. Ejemplo:
* -5,+5L : aparecerán listadas 5 líneas por encima de la corriente y 5 por debajo de la misma.
Puede usarse más de un comando dentro del editor de la forma siguiente:
* 10;-5,+5L
La línea 10 pasa a ser la línea corriente, editándose, al oprimir Return se listan 5 por encima y 5 por debajo, es decir, de la línea 5 a la 15.

QUIT LINES: Provoca el fin de la edición, pero no salva en el disco las modificaciones hechas y abandona el editor.
Sintaxis: Q
Ejercicios:
1. Utilizando el fichero EJEMPLO1, realice las siguientes operaciones:
a) Insertar una pausa a continuación de la primera línea.
b) Limpiar la pantalla antes de actualizar la hora.
c) Borrar la última línea.
d) Agregue una línea que permita direccionar el disco por páginas.

2. Utilizando el mismo fichero:
a) Edite la última línea y sustitúyala por un comentario.
b) Inserte una línea que permita direccionar a cinco columnas.
c) Borre a partir de la tercera línea.
d) Salve las modificaciones hechas.

3. Construya un fichero utilizando el EDLIN con el siguiente contenido:
Este fichero contiene los comandos del editor del dos estudiados:
Delete Lines
sintaxis: [],[]D
Edit Lines
sintaxis: []
End Lines
sintaxis: E
Insert Lines
sintaxis: []I
List Lines
sintaxis: [],[]L
Quit Lines
sintaxis: Q

No hay comentarios: