What is the difference between &> and >& in bash?
Solution 1:
From the bash man
page:
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
Read the redirection section
of the bash man page.
Solution 2:
In bash, >&word
and &>word
(preferred syntax) redirects standard output and standard error to the same place. This is equivalent to >word 2>&1
. Look it up in the bash manual.