30

What is the difference between &> and >& in bash?

tldp did not mention the latter one. Is it really a redirection operator?

Or does someone know a more complete tutorial?

38

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.

8

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.

5

man bash says

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
  • Works in sh too. – Mausy5043 Apr 24 '16 at 10:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.