Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 bash,我需要在文件末尾添加一个字符串,后跟日期。示例“在 2012 年 8 月 13 日星期一 10:38:56 PDT 重新启动”
echo -n "Reboot done on " ; date
这给了我我想要的一行,但我不能附加到文本文件中。
echo -n "Reboot done on " ; date > test.txt
这似乎对我不起作用。它只给我日期。
提前致谢。
这是因为您的输出Reboot使用 echo 完成,然后您执行date并将其输出放入文件中。试试这个:
date
echo "Reboot done on $(date)" > test.txt
尝试这个
echo -n "Reboot done on `date`" > test.txt
这是另一种方式:
(echo -n "Reboot done on "; date) > test.txt