簡體   English   中英

批處理:如何將命令的輸出重定向到文件

[英]batch: how to redirect the output of a command to a file

ping google.com >> ping.txt

如果我將其放在批處理文件中並運行該文件,則可以正常工作

這是ping.txt的輸出:

C:\Users\User\Desktop>ping google.com  1>>ping.txt  
C:\Users\User\Desktop>ping google.com  1>>ping.txt  
. 
. 
.

您正在用管道做一些奇怪的事情。

(從命令行)這會將ping結果附加ping.txt文件。

ping www.google.com >> ping.txt

現在創建一個批處理文件(例如testping.bat ),並將同一行放入其中。 如果使用以下命令運行批處理文件,您將獲得相同的結果。

testping

如果您重定向批處理本身的輸出,那么您將獲得批處理文件命令的回顯! 這就是為什么它不能按預期工作的原因:

testping >> ping.txt

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM