В чем разница между &>
и >&
в 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