这些是我在终端中输入的命令
echo -e "First Line" | tee ~/output.log
echo -e "Second Line" | tee ~/output.log
当我查看文件 output.log 时,我只看到“第二行”。如何确保 tee 附加(而不是删除文件)?
我希望能够在文件中看到这一点:
First Line
Second Line
我应该用另一种方式来解决这个问题吗?
答案1
echo -e "First Line" | tee ~/output.log
echo -e "Second Line" | tee -a ~/output.log
^^
从男人三通:
Copy standard input to each FILE, and also to standard output.
-a, --append
append to the given FILEs, do not overwrite
注意:使用-a
仍会创建提到的文件。