Windows

如何在 Windows 中自定義管道?

  • July 9, 2009

我是控制台應用程序,想將輸出保存到文本文件中。所以我這樣做:

Pi.exe > Pi.txt

然後打開文本文件,看到這個:

Calculating Pi to 10,000 decimal places...

然後我se Pi(3.14 …)

如何讓命令提示符刪除Calculating Pi to 10,000 decimal places...

如果您編寫了 Pi.exe 或可以更改它,最好的兩個選項是

  • 更改 Pi.exe 以採用 -q 選項以“安靜地”執行
  • 讓 Pi.exe 將“計算 Pi”等輸出到標準錯誤,而不是標準輸出

否則:

  • 首先通過管道查找 /v:
Pi.exe | find /v "Calculating Pi" > pi.txt

它將僅擷取不包含“計算 Pi”的行。

引用自:https://serverfault.com/questions/38679