O que é um operador de redirecionamento? Alterar para onde enviar a saída de um comando

Um operador de redirecionamento é um caractere especial que pode ser usado com um comando, como um comando Prompt de comando ou comando DOS , para redirecionar a entrada para o comando ou a saída do comando.

Por padrão, quando você executa um comando, a entrada vem do teclado e a saída é enviada para a janela do prompt de comando. As entradas e saídas de comando são chamadas de identificadores de comando.

Operadores de redirecionamento no Windows e MS-DOS

A tabela abaixo lista todos os operadores de redirecionamento disponíveis para comandos no Windows e no MS-DOS. No entanto, os operadores de redirecionamento > e >> são, por uma margem considerável, os mais utilizados.

Folha de dicas dos operadores de redirecionamento
Operador de redirecionamento Explicação Exemplo
> O sinal de maior que é usado para enviar para um arquivo, ou mesmo para uma impressora ou outro dispositivo, qualquer informação do comando que teria sido exibida na janela do prompt de comando se você não tivesse usado o operador. associação > tipos.txt
>> O sinal de maior que duplo funciona exatamente como o sinal de maior que único, mas as informações são anexadas ao final do arquivo em vez de sobrescrevê-lo. ipconfig >> netdata.txt
< O sinal de menor que é usado para ler a entrada de um comando de um arquivo em vez do teclado. classificar < data.txt
| O tubo vertical é usado para ler a saída de um comando e usar if para a entrada de outro. diretório | ordenar

Dois outros operadores de redirecionamento, >& e <& , também existem, mas lidam principalmente com redirecionamentos mais complicados envolvendo identificadores de comando.

O comando clip também vale a pena mencionar aqui. Não é um operador de redirecionamento, mas deve ser usado com um, geralmente o pipe vertical, para redirecionar a saída do comando antes do pipe para a área de transferência do Windows.

Por exemplo, executando o ping 192.168.1.1 | clip copiará os resultados do comando ping para a área de transferência, que você poderá colar em qualquer programa.

Como usar um operador de redirecionamento

O operador de redirecionamento é adicionado após a gravação do comando normal.

O comando ipconfig é uma maneira comum de encontrar várias configurações de rede por meio do Prompt de Comando. Uma maneira de executá-lo é digitando ipconfig /all na janela do prompt de comando.

Quando você faz isso, os resultados são exibidos no Prompt de Comando e só são úteis em outro lugar se você copiá-los da tela do Prompt de Comando. Isso é, a menos que você use um operador de redirecionamento para redirecionar os resultados para um local diferente, como um arquivo.

Operador de redirecionamento de comando Ipconfig

ipconfig /all > networksettings.txt

Se observarmos o primeiro operador de redirecionamento na tabela acima, podemos ver que o sinal de maior que pode ser usado para enviar os resultados do comando para um arquivo . Este comando de exemplo acima é como você enviaria os resultados de ipconfig /all para um arquivo de texto chamado networksettings.txt .

Operador de redirecionamento de comando Dir

comando dir é outra situação em que um operador de redirecionamento é realmente útil. Como esse comando geralmente produz resultados muito longos para serem lidos confortavelmente em uma janela de prompt de comando, é aconselhável exportar tudo para um documento de texto.

dir C:\Users\Tim\Downloads > downloads.txt

Nesse exemplo, todos os arquivos e pastas na pasta Downloads desse usuário serão mostrados no arquivo downloads.txt .

Nota: O arquivo TXT é salvo na mesma pasta de onde o comando é executado, não necessariamente na pasta usada no comando. Neste exemplo, se o comando for executado em Users\Tim , o arquivo downloads.txt será salvo lá, não em Tim\Downloads .

 

Avalie este post
[Total: 1 Average: 5]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

x