Un operador de redireccionamiento es un carácter especial que se puede utilizar con un comando, como un comando del símbolo del sistema o un comando DOS, para redirigir la entrada al comando o la salida del comando.
Por defecto, cuando ejecuta un comando, la entrada viene del teclado y la salida se envía a la ventana Símbolo del sistema. Las entradas y salidas de mando se denominan manijas de mando.
Operadores de redireccionamiento en Windows y MS-DOS
En la tabla siguiente se enumeran todos los operadores de redireccionamiento disponibles para los comandos de Windows y MS-DOS. Sin embargo, los operadores de redireccionamiento > y >> son, por un margen considerable, los más utilizados.
Hoja de trampas de los operadores de redirección Redirection Operator Explicación Ejemplo > El signo mayor que el que se utiliza para enviar a un archivo, o incluso a una impresora u otro dispositivo, cualquier información del comando se habría mostrado en la ventana de Símbolo del sistema si no hubiera utilizado el operador. assoc> types.txt >> El signo doble mayor que el signo funciona igual que el signo único mayor que el signo pero la información se agrega al final del archivo en lugar de sobrescribirlo. ipconfig>> netdata.txt < El signo menos que eso se usa para leer la entrada de un comando desde un archivo en lugar de desde el teclado. sort < data.txt | El tubo vertical se utiliza para leer la salida de un comando y utilizarlo para la entrada de otro. dir | sort
Otros dos operadores de redireccionamiento, >& y <& , también existen, pero se ocupan principalmente de redireccionamientos más complicados que implican manijas de mando.
El comando clip también vale la pena mencionar aquí. No es un operador de redireccionamiento, pero está pensado para ser usado con uno, normalmente el tubo vertical, para redirigir la salida del comando antes del tubo al portapapeles de Windows.
Por ejemplo, al ejecutar ping 192.168.1.1 | clip se copiarán los resultados del comando ping al portapapeles, que podrá pegar en cualquier programa.
Cómo usar un operador de redireccionamiento
El comando ipconfig es una forma común de encontrar varias configuraciones de red a través del Símbolo del sistema. Una forma de ejecutarlo es introduciendo ipconfig /all en la ventana del símbolo del sistema.
Al hacerlo, los resultados se muestran en el Símbolo del sistema y sólo son útiles en otro lugar si los copia desde la pantalla del Símbolo del sistema. Esto es a menos que utilice un operador de redireccionamiento para redirigir los resultados a un lugar diferente como un archivo.
Si nos fijamos en el primer operador de redireccionamiento de la tabla anterior, podemos ver que el signo mayor que el anterior puede utilizarse para enviar los resultados del comando a un archivo. Así es como enviaría los resultados de ipconfig /all a un archivo de texto llamado networksettings:
ipconfig /all> networksettings.txtConsulte Cómo redirigir la salida de comandos a un archivo para obtener más ejemplos e instrucciones detalladas sobre el uso de estos operadores.