我正在为我的程序的设置编写一个批处理文件。
我想从批处理文件中创建一个日志,记录我创建的运行时间和日期:
(
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。