Operador de redirección

Definición do operador de redirección

Un operador de redirección é un carácter especial que se pode empregar cun comando , como un comando de símbolo de comando ou comando DOS , para redireccionar a entrada ao comando ou a saída do comando.

De xeito predeterminado, cando executa un comando, a entrada provén do teclado e a saída envíase á xanela do símbolo do sistema . As entradas e saídas de comandos chámanse manetas de comando.

Operadores de redirección en Windows e MS-DOS

A táboa debaixo mostra todos os operadores de redireccionamento dispoñibles para comandos en Windows e MS-DOS.

Non obstante, os operadores de redirección e >> son, por unha marxe considerable, os máis utilizados.

Operador de redirección Explicación Exemplo
> O sinal de maior tamaño emprégase para enviar a un arquivo, ou mesmo a unha impresora ou outro dispositivo, calquera información da orde que se mostraría na ventá do símbolo do sistema se non usase o operador. assoc> tipos.txt
>> O sinal de dobre maior que o signo funciona igual que o signo maior que o de sinal, pero a información engádese ao final do ficheiro no canto de sobrescribila. ipconfig >> netdata.txt
< O sinal de menos que se usa para ler a entrada para un comando desde un ficheiro no canto do teclado. ordenar
| O tubo vertical utilízase para ler a saída dun comando e usar se para a entrada doutro. dir | Ordenar

Nota: Existen tamén dous outros operadores de redirección, & & <& , pero tratan principalmente dunha redirección máis complicada que implica manipular comandos.

Consello: o comando clip tamén paga a pena mencionar aquí. Non é un operador de redirección, pero está destinado a ser usado con un, normalmente o tubo vertical, para redireccionar a saída do comando antes de que o tubo o portapapeis de Windows.

Por exemplo, executando ping 192.168.1.1 | clip copiará os resultados do comando ping no portapapeis, que pode pegar en calquera programa.

Como usar un operador de redirección

O comando ipconfig é unha forma común de atopar varias configuracións de rede a través do símbolo do sistema. Unha forma de executala é ingresando ipconfig / all na xanela do símbolo do sistema.

Cando fai iso, os resultados móstranse dentro do símbolo do sistema e só son útiles noutros lugares se os copia desde a pantalla do símbolo do sistema. É dicir, a menos que use un operador de redirección para redirixir os resultados a un lugar diferente como un ficheiro.

Se observamos o primeiro operador de redirección na táboa anterior, podemos ver que o sinal de maior que se pode empregar para enviar os resultados do comando a un ficheiro. Así é como enviaría os resultados de ipconfig / all a un ficheiro de texto chamado networksettings :

ipconfig / all> networksettings.txt

Vexa como redirixir a saída de comandos a un ficheiro para obter máis exemplos e instrucións detalladas sobre o uso destes operadores.