В чем разница между &> и >& в bash?
tldp не упомянул последний. Это действительно оператор перенаправления?
Или кто-то знает более полный учебник?
В чем разница между &> и >& в bash?
tldp не упомянул последний. Это действительно оператор перенаправления?
Или кто-то знает более полный учебник?
Со страницы руководства bash man :
There are two formats for redirecting standard output and standard
error:
&>word
and
>&word
Of the two forms, the first is preferred. This is semantically equiva-
lent to
>word 2>&1
Прочтите redirection section на странице руководства bash.
В bash >&word и &>word (предпочтительный синтаксис) перенаправляют стандартный вывод и стандартную ошибку в одно и то же место. Это эквивалентно >word 2>&1 . Посмотрите это в руководстве по bash .
man bash говорит
There are two formats for redirecting standard output and standard error:
&>word
and
>&word
Of the two forms, the first is preferred. This is semantically equiva-
lent to
>word 2>&1