Bash 如何在添加新条目时防止curl删除log.txt?

Bash 如何在添加新条目时防止curl删除log.txt?,bash,curl,logging,Bash,Curl,Logging,我正在尝试这样做:创建一个bash脚本,从我自己的ftp服务器下载ubuntuiso和一个文件。然后对我的服务器进行跟踪路由,并将两次下载的路由/日期和平均速度保存到log.txt 我被困的地方: 这似乎还行 curl -o test.avi http://hostve.com/neobuntu/pics/Ubu1.avi 2> test.log 遗憾的是,它删除了test.log以前的内容 使用>,您将删除以前的数据。如果要追加数据,请使用>>: 发件人: 3.6.2重定向输出 重定

我正在尝试这样做:创建一个bash脚本,从我自己的ftp服务器下载ubuntuiso和一个文件。然后对我的服务器进行跟踪路由,并将两次下载的路由/日期和平均速度保存到log.txt

我被困的地方:

这似乎还行

curl -o test.avi http://hostve.com/neobuntu/pics/Ubu1.avi  2> test.log
遗憾的是,它删除了test.log以前的内容

使用>,您将删除以前的数据。如果要追加数据,请使用>>:

发件人:

3.6.2重定向输出

重定向输出会导致文件名由 要打开以在文件描述符n上写入的字的扩展,或 如果未指定n,则标准输出文件描述符为1。如果 该文件不存在,它是创建的;如果它确实存在,它就是 截断为零大小

重定向输出的一般格式为:

[n]>[|]word
[n]>>word
3.6.3追加重定向输出

以这种方式重定向输出会导致文件名 扩展要打开以附加到文件中的word的结果 描述符n,如果n不是,则为标准输出文件描述符1 明确规定。如果文件不存在,则创建该文件

附加输出的一般格式为:

[n]>[|]word
[n]>>word

感谢您的帮助: