什么>>&在tcsh脚本中表示它是如何转换为bash的?

时间:2015-05-15 22:03:45

标签: bash stdout stderr tcsh

我正在将tcsh脚本转换为bash,遇到障碍因为我不完全确定>>&确实

wget --output-document=/dev/null "http://somewebsite.org" >>& /root/wget.log

我确实阅读了man-page http://linux.die.net/man/1/tcsh,但不确定“诊断路线”是什么意思,可能是stderr ......

所以,只是为了绝对肯定,这与做:

wget --output-document=/dev/null "http://somewebsite.org" 2>>&1 /root/wget.log

在bash脚本中?

1 个答案:

答案 0 :(得分:7)

它将stdout和stderr附加到文件中,因此它等同于:

wget --output-document=/dev/null "http://somewebsite.org" >> /root/wget.log 2>&1