我正在為我的程式設定編寫一個批次檔。
我想從批次檔中建立一個日誌,記錄我建立的運行時間和日期:
(
echo Setup Run Log
echo The setup was runned at %time% on %date% by %username%.
)>run.log.
但每次程式碼運行時,它都會將資訊寫入文件中。我希望批次第一次啟動時創建一個包含安裝運行日誌的 run.log 文件,並且每隔一次批次運行時,將時間、日期和用戶名寫入已寫入內容的行下方。
我的問題:如何輸出到文件的最後一行。
答案1
不要執行 (command) > run.log,而是將程式碼變更為 (command) >> run.log。
">" 重定向並覆蓋。 “>>”附加內容。
有關命令重定向的更多詳細資訊位於https://www.tldp.org/LDP/abs/html/io-redirection.html。