这些是我在终端中输入的命令
echo -e "First Line" | tee ~/output.log
echo -e "Second Line" | tee ~/output.log
Run Code Online (Sandbox Code Playgroud)
当我查看文件 output.log 时,我只看到“第二行”。如何确保 tee 附加(而不是清除文件)?
我希望能够在文件中看到这一点:
First Line
Second Line
Run Code Online (Sandbox Code Playgroud)
我应该以另一种方式接近这个吗?
use*_*274 212
echo -e "First Line" | tee ~/output.log
echo -e "Second Line" | tee -a ~/output.log
^^
Run Code Online (Sandbox Code Playgroud)
来自男士 T 恤:
Copy standard input to each FILE, and also to standard output.
-a, --append
append to the given FILEs, do not overwrite
Run Code Online (Sandbox Code Playgroud)
注意:使用-a
仍然会创建提到的文件。