Cambio de dirección
Un número de comandos del DOS envían salida a la pantalla y/o requieren la entrada del usuario. El cambio de dirección es un mecanismo por el que la salida de un comando se pueda alimentar a un poco de otro dispositivo por ejemplo, impresora o al archivo, o a otro programa o el comando.
Hay cuatro funciones del cambio de dirección:
> |
Volver a dirigir la salida |
>> |
Añadir |
< |
Volver a dirigir la entrada |
| |
Pipa |
>
Vuelve a dirigir la salida de un comando del “dispositivo de salida estándar” (generalmente el monitor) a otro dispositivo (e.g. impresora) o a un archivo.
Sintaxis:
Para volver a dirigir salida a un dispositivo:
Command > Device
Para volver a dirigir salida a un archivo:
Command > Filename
Los nombres de dispositivo aceptables son, CON (monitor), PRN (LPT1 - asumido para ser la impresora), LPT1 - 3 (los puertos paralelos - conectados generalmente con una impresora), COM 1 - 4 (los puertos seriales) y NUL (un vacío electrónico).
Si cualquier cosa con excepción de un dispositivo reconocido se especifica, se asume para ser el nombre de un archivo. Si un archivo existe ya con el nombre de fichero especificado, se sobreescribe sin ningunas advertencias. Veamos algunos ejemplos para entenderlo mejor.
Las aplicaciones mas comunes de esta función del cambio de dirección son probablemente enviar listados del directorio a la impresora o ahorrarlos como archivo. Para imprimir hacia fuera un listado clasificado del directorio de todos los archivos en el directorio de Windows:
DIR c:\windows /o/a > PRN
Para crear un archivo que contiene el listado del directorio del mismo directorio:
DIR c:\windows /o/a > d:\windows.txt
>>
Añade la salida de un comando al archivo especificado.
Sintaxis:
Command >> Filename
Si no existe el nombre de fichero, se crea. Si existe el nombre de fichero, la salida del comando se agrega a ella, desemejante de > la función donde se sobreescribe el contenido original. Mejor entendámosla con ejemplo.
Para agregar el listado del directorio de los archivos en el directorio de c:\windows\system a ése creado antes:
DIR c:\windows\system /o/a >> d:\windows.txt
|