技术小黑屋

BashBites:How to Append Outputs to a File

Is there any way to append output(debugging information) to a existings file? As we all know in bash the command ‘>’ will write ouputs to a file.However this command will also erase the existing data it the file.
Of course bash provides a command that appends outputs to a file.It resembles ‘>’.It’s ‘>>’
The following is a piece of example code.

Let’s look at >
1
2
3
4
5
6
7
8
[[email protected] tmp]$ touch a.txt
[[email protected] tmp]$ cat a.txt
[[email protected] tmp]$ echo "ABC" > a.txt
[[email protected] tmp]$ cat a.txt
ABC
[[email protected] tmp]$ echo "DEF" > a.txt
[[email protected] tmp]$ cat a.txt
DEF
Well,Let’s look at the exiciting command >>
1
2
3
4
[[email protected] tmp]$ echo "GHI" >> a.txt
[[email protected] tmp]$ cat a.txt
DEF
GHI

我的博客即将搬运同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=2t07a740wrok0


我的知乎 Live 推荐