使用bash,我需要添加到文件的末尾,在同一行上添加一个字符串,后跟日期。示例“重新启动于8月13日星期一10:38:56 PDT 2012”
echo -n "Reboot done on " ; date
这在一行上给了我想要的东西,但我无法附加到文本文件中。
echo -n "Reboot done on " ; date > test.txt
这对我来说似乎不起作用。它只给了我约会。
提前致谢。
答案 0 :(得分:6)
这是因为您的输出使用echo 重新启动,然后执行date
并将其输出放入文件中。试试这个:
echo "Reboot done on $(date)" > test.txt
答案 1 :(得分:3)
试试这个
echo -n "Reboot done on `date`" > test.txt
答案 2 :(得分:1)
这是另一种方式:
(echo -n "Reboot done on "; date) > test.txt