Redirección de entrada/salida en programacion .bat
Pues al igual que en unix se puede hacer que la salida de un comando sirva como entrada de otro. Cada proceso tiene ya predeterminados sus dispositivos de entrada y salida. Mediante la redirección podemos cambiar eso.
DISPOSITIVO | SALIDA |
CON | Salida por la pantalla |
PRN | Salida por la impresora por defecto |
LPT1 | Salida por la 1º impresora en paralelo |
COM1 | Salida por el primer puerto serie |
COM2 | Salida por el segundo puerto serie |
Así, si ejecuto la orden ‘dir’ la orden saldrá en su dispositivo por defecto (CON) y veré el resultado por pantalla
Para redireccionar se utilizan los operadores < y > que sirven para indicar que salida debe ir a que lugar
Por ejemplo si yo quiero redireccionar la salida estandar de dir para que en vez de ir a la pantalla vaya a la impresora haré
dir >prn |
Con lo que la salida natural del comando DIR en vez de ir a su sitio natural (la pantalla) irá a la impresora por defecto.
0 comentarios