Como salvar a saída ipconfig para o arquivo de texto quando o 'tee' não está disponível no Windows?

6

Eu quero salvar ipconfig / all para arquivo de texto.Estou no Windows 10.Quando eu tentei isso em cmd

ipconfig /all | tee file.txt

Eu tenho

'tee' is not recognized as an internal or external command,operable program or batch file.

O que é a alternativa do Windows para tee ?

    
por MikiBelavista 16.01.2018 / 11:22

3 respostas

50

Tente redirecionar. Em vez de | tee , use > output.txt , por exemplo,

ipconfig /all > output.txt
    
por 16.01.2018 / 11:26
18

ipconfig /all >>logfile.txt 2>>&1

O >>logfile.txt 2>>&1 redirecionará o fluxo de saída e o fluxo de erros para um arquivo chamado logfile.txt, que será criado e armazenado no diretório atual. Se houver um logfile.txt existente nesse diretório, ele anexará a saída ao final dele.

    
por 16.01.2018 / 11:38
8

Se você instalar o MSYS2 , poderá usar

$ ipconfig -all | tee file.txt

Observe que /all precisa ser escrito como -all .

No meu caso eu recebo:

$ head file.txt

Windows-IP-Konfiguration

   Hostname  . . . . . . . . . . . . : Death-Star
   [..]
    
por 16.01.2018 / 11:43