繁体   English   中英

附加在同一行bash

[英]Append on the same line bash

使用bash,我需要在文件的末尾添加一个字符串,并在其后一行加上日期。 示例“在PDT 2012年8月13日星期一10:38:56重新启动”

echo -n "Reboot done on " ; date

这样一来,我就可以得到想要的东西,但是我无法追加到文本文件中。

echo -n "Reboot done on " ; date > test.txt

这似乎对我不起作用。 它只给我日期。

提前致谢。

这是因为您的输出已通过echo 完成重新引导 ,然后您执行date并将其输出放入文件中。 尝试以下方法:

echo "Reboot done on $(date)" > test.txt

尝试这个

echo -n "Reboot done on `date`" > test.txt

这是另一种方式:

(echo -n "Reboot done on "; date) > test.txt

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM