¿Cómo personalizar Pipes en Windows?

¿Cómo personalizar Pipes en Windows?

Soy una aplicación de consola y quiero guardar el resultado en un archivo de texto. Entonces hago esto:

Pi.exe > Pi.txt

Luego abra el archivo de texto y vea esto:

Calculating Pi to 10,000 decimal places...

Entonces veo Pi (3.14...)

¿Cómo puedo hacer que el símbolo del sistema elimine el Calculating Pi to 10,000 decimal places...?

Respuesta1

Si escribió Pi.exe o puede cambiarlo, las dos mejores opciones son

  • Cambie Pi.exe para tomar una opción -q para ejecutarse 'silenciosamente'
  • Haga que Pi.exe genere 'Calculando Pi', etc. en stderr, en lugar de stdout

De lo contrario:

  • Canalice primero find /v:

    Pi.exe | find /v "Calculating Pi" > pi.txt
    

Capturará sólo las líneas que no contengan "Cálculo de Pi".

información relacionada