Ir ao topo

Tecnobyte

Logomarca da Tecnobyte
Contato por WhatsApp

WhatsApp

(69) 3421-6756

Contato por Telefone

(69) 3421-6756

(69) 3421-6757

Enviar mensagem

Enviar

mensagem

Contato por Facebook

Facebook

Vídeos

Vídeos

Atendimento de segunda a sexta, das 08h00 às 19h00 (horário de Brasília).

Banner

Informática

Como redirecionar a saída padrão para tela e arquivo ao mesmo tempo?

Para redirecionar a saída padrão (stdout, output) de um comando ou programa para tela e arquivo simultaneamente, no Windows ou Linux, siga os passos mostrados a seguir.

Windows

  • No Prompt de Comando ou em arquivo de lote (batch file):
    powershell "Comando | tee arquivo.txt"

    Exemplo:
    powershell "dir | tee arquivo.txt"
  • No prompt do PownerShell ou em script:
    Comando | tee arquivo.txt

    Exemplo:
    dir | tee arquivo.txt

Linux

  • No shell ou em script:
    comando | tee arquivo.txt

    Exemplo:
    ls | tee arquivo.txt

Se o comando for um programa, será necessário informar a localização (path) do arquivo. Caso o programa esteja no diretório corrente, basta informar PONTO e BARRA antes do nome do programa, tal como nos exemplos abaixo, a depender do ambiente em uso:

  • powershell "./programa.exe | tee arquivo.txt"
  • ./programa.exe | tee arquivo.txt

O conteúdo desta página pode ajudar alguém? Compartilhe!