
我使用 VirtualBox 在 Window 7 上安裝 Windows XP 虛擬機器。我在虛擬機器中運行命令:ping www.google.com > file.txt
但在文件中找不到結果。與所有其他命令相同。但相同的命令在主機上運作良好。
能否解釋為什麼會發生這種情況以及如何將 CMD 命令的結果輸出到 Windows XP 虛擬機器中的文字檔案?
答案1
您是否嘗試過給出明確的輸出路徑?
ping www.google.com >C:\file.txt
答案2
雖然這可能不是您正在尋找的解決方案,但它仍然是一個解決方案:
鍵入您的命令,如下所示:
ping google.com | tee file.txt
。
值得注意的是,tee
這裡與 *nix 類似,tee
但在 powershell 世界中實際上是 Tee-Object 的別名。因此,沒有別名的相同命令將是ping google.com | Tee-Object file.txt