附加在同一行bash上

dee*_*doo 3 linux bash append

使用bash,我需要添加到文件的末尾,在同一行上添加一个字符串,后跟日期.示例"重启于8月13日星期一10:38:56 PDT 2012"

echo -n "Reboot done on " ; date
Run Code Online (Sandbox Code Playgroud)

这给了我想要的一行,但是我无法附加到文本文件中.

echo -n "Reboot done on " ; date > test.txt
Run Code Online (Sandbox Code Playgroud)

这对我来说似乎不起作用.它只给了我约会.

提前致谢.

小智 6

这是因为您的输出重新启动使用echo 完成,然后执行date并将其输出放入文件中.试试这个:

echo "Reboot done on $(date)" > test.txt
Run Code Online (Sandbox Code Playgroud)