Quelle est la différence entre &> et> & dans bash?


30

Quelle est la difference entre &>et >&in bash?

tldpn'a pas mentionné ce dernier. Est-ce vraiment un opérateur de redirection?

Ou quelqu'un connaît-il un tutoriel plus complet?

Réponses:


38

Depuis la bash manpage:

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

Lisez la redirection sectionpage de manuel de bash.


8

En bash, >&wordet &>word(syntaxe préférée) redirige la sortie standard et l'erreur standard au même endroit. C'est équivalent à >word 2>&1. Recherchez-le dans le manuel bash .


5

man bash dit

Il existe deux formats pour rediriger la sortie standard et l'erreur standard:

       &> mot
et
       > & mot

Des deux formes, la première est préférée. C'est sémantiquement équivalent
prêté à

       > mot 2> & 1

Fonctionne shaussi.
Mausy5043
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.