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
powershell "Comando | tee arquivo.txt"
powershell "dir | tee arquivo.txt"
Comando | tee arquivo.txt
dir | tee arquivo.txt
Linux
comando | tee arquivo.txt
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!