Sou um aplicativo de console e quero salvar a saída em um arquivo de texto. Então eu faço isso:
Pi.exe > Pi.txt
Em seguida, abra o arquivo de texto e veja isto:
Calculating Pi to 10,000 decimal places...
Então eu vejo Pi (3.14...)
Como posso fazer com que o prompt de comando remova o Calculating Pi to 10,000 decimal places...
?
Responder1
Se você escreveu Pi.exe ou pode alterá-lo, as duas melhores opções são
- Altere Pi.exe para usar a opção -q para executar 'silenciosamente'
- Faça com que Pi.exe produza 'Calculando Pi' etc para stderr, em vez de stdout
De outra forma:
Passe por find /v primeiro:
Pi.exe | find /v "Calculating Pi" > pi.txt
Ele capturará apenas linhas que não contenham "Calculando Pi".