Como redirecionar a saída do prompt de comando para um arquivo

Índice:

Como redirecionar a saída do prompt de comando para um arquivo
Como redirecionar a saída do prompt de comando para um arquivo
Anonim

O que saber

  • O operador de redirecionamento > vai entre o comando ipconfig e o nome do arquivo.
  • Se o arquivo já existir, ele será sobrescrito. Caso contrário, ele será criado.
  • O operador >> anexa o arquivo. Em vez de sobrescrever o arquivo de saída, ele anexa a saída do comando ao final do arquivo.

Use um operador de redirecionamento para redirecionar a saída de um comando para um arquivo. Todas as informações exibidas no prompt de comando após a execução de um comando podem ser salvas em um arquivo, que você pode abrir no Windows para consultar mais tarde ou manipular como quiser.

Como usar os operadores de redirecionamento

Embora existam vários operadores de redirecionamento, dois, em particular, são usados para enviar os resultados de um comando para um arquivo: o sinal de maior que (>) e o sinal de maior que duplo (>>).

A maneira mais fácil de aprender a usar esses operadores de redirecionamento é ver alguns exemplos:


ipconfig /all > mynetworksettings.txt

Image
Image

Neste exemplo, todas as informações de configuração de rede, normalmente vistas na tela após executar ipconfig /all, são salvas em um arquivo com o nome de mynetworksettings.txt. Ele está armazenado na pasta à esquerda do comando, C:\Users\Jon neste caso.

O operador de redirecionamento > vai entre o comando ipconfig e o nome do arquivo. Se o arquivo já existir, ele será substituído. Se ainda não existir, será criado.

Embora um arquivo seja criado se ainda não existir, as pastas não. Para salvar a saída do comando em um arquivo em uma pasta específica que ainda não existe, primeiro crie a pasta e execute o comando. Crie pastas sem sair do Prompt de Comando com o comando mkdir.


ping 10.1.0.12 > "C:\Users\Jon\Desktop\Ping Results.txt"

Image
Image

Aqui, quando o comando ping é executado, o Prompt de Comando gera os resultados em um arquivo com o nome de Ping Results.txt localizado na área de trabalho do usuário Jon, emC:\Users\Jon\Desktop . Todo o caminho do arquivo está entre aspas porque havia um espaço envolvido.

Lembre-se, ao usar o operador de redirecionamento >, o arquivo especificado é criado se ainda não existir e é substituído se existir.

O operador de redirecionamento de acréscimo

O operador de seta dupla acrescenta, em vez de substituir, um arquivo:


ipconfig /all >> \\server\files\officenetsettings.log

Este exemplo usa o operador de redirecionamento >> que funciona da mesma maneira que o operador >, só que em vez de substituir a saída arquivo se existir, ele anexa a saída do comando ao final do arquivo.

Aqui está um exemplo de como esse arquivo LOG pode ficar depois que um comando for exportado para ele:

Image
Image

O operador de redirecionamento >> é útil quando você está coletando informações semelhantes de computadores ou comandos diferentes e deseja que todos esses dados estejam em um único arquivo.

Os exemplos de operadores de redirecionamento acima estão dentro do contexto do Prompt de Comando, mas você também pode usá-los em um arquivo BAT. Quando você usa um arquivo BAT para canalizar a saída de um comando para um arquivo de texto, são usados exatamente os mesmos comandos descritos acima, mas em vez de pressionar Enter para executá-los, basta abrir o. Arquivo BAT.

Usar operadores de redirecionamento em arquivos em lote

Os operadores de redirecionamento funcionam em arquivos em lote incluindo o comando da mesma forma que você faria no Prompt de Comando:


tracert yahoo.com > C:\yahootracert.txt

Image
Image

O acima é um exemplo de como fazer um arquivo em lote que usa um operador de redirecionamento com o comando tracert.

Image
Image

O arquivo yahootracert.txt (mostrado acima) será criado na unidade C: vários segundos após a execução do arquivo sample.bat. Como os outros exemplos acima, o arquivo mostra tudo que o Prompt de Comando teria revelado se o operador de redirecionamento não fosse usado.

Recomendado: