我有一个日志文件和简单的bash脚本:
echo -e "$date $totalsize $dupsize $per" > log.txt
但是当我执行这个脚本时,它会写第一行log.txt并向我显示最后一个数据。
我试过\但不起作用。
执行此脚本时如何写入新行?
答案 0 :(得分:5)
我认为你的意思是你要附加到log.txt
?在这种情况下,请使用:
echo -e "$date $totalsize $dupsize $per" >> log.txt
注意>>
,这意味着追加。
使用>
每次运行时都会创建一个新文件(覆盖它),包含你回复它的内容。