Что означает ››& в скрипте tcsh и как это переводится в bash?

Я конвертирую скрипт 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-скрипте?


person Peter Turner    schedule 15.05.2015    source источник
comment
диагностический вывод - tcsh, говорите для stderr.   -  person Martin Tournoij    schedule 16.05.2015


Ответы (1)


Он добавляет в файл как stdout, так и stderr, поэтому он эквивалентен:

wget --output-document=/dev/null "http://somewebsite.org" >> /root/wget.log 2>&1
person that other guy    schedule 15.05.2015