我正在将tcsh脚本转换为bash,遇到了一个障碍,因为我不完全确定>>&
wget --output-document=/dev/null "http://somewebsite.org" >>& /root/wget.log
我确实阅读了手册页http://linux.die.net/man/1/tcsh,但不确定"路由诊断"是什么意思,可能是stderr…
那么,为了绝对确定,这和下面的操作是一样的吗:
wget --output-document=/dev/null "http://somewebsite.org" 2>>&1 /root/wget.log
在bash脚本中?
它将stdout和stderr附加到文件中,因此相当于:
wget --output-document=/dev/null "http://somewebsite.org" >> /root/wget.log 2>&1