web-dev-qa-db-fra.com

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

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

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

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

29
Jokester

De la page 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

Lisez le redirection section de la page de manuel bash.

38
Prince John Wesley

Dans bash, >&Word et &>Word (syntaxe préférée) redirigent la sortie standard et l'erreur standard au même endroit. Ceci est équivalent à >Word 2>&1. Recherchez-le dans le manuel bash .

8
Kusalananda

man bash dit

 Il existe deux formats pour rediriger la sortie standard et l’erreur standard: 
 
 &> Word 
 Et 
> & Word 
 
 Parmi les deux formes, la première est préférée. Ceci est sémantiquement équivalent - 
 Prêté à 
 
> Mot 2> & 1 
5
RedGrittyBrick