Frage Was ist der Unterschied zwischen &> und> & in bash?


Was ist der Unterschied zwischen &> und >& in der bash?

tldp habe den letzteren nicht erwähnt. Ist es wirklich ein Umleitungsoperator?

Oder kennt jemand ein vollständigeres Tutorial?


29
2017-09-14 09:03


Ursprung




Antworten:


Von dem bash man Seite:

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

Lies das redirection section der Bash-Man-Seite.


36
2017-09-14 09:47





In der Bash, >&word und &>word (bevorzugte Syntax) leitet Standardausgabe und Standardfehler an dieselbe Stelle um. Dies entspricht >word 2>&1. Schaut es euch in der Bash Handbuch.


8
2017-09-14 09:48





man bash sagt

Es gibt zwei Formate zum Umleiten von Standardausgaben und Standardfehlern:

       &> Wort
und
       > & Wort

Von den zwei Formen ist die erste bevorzugt. Dies ist semantisch äquiva-
verliehen an

       > Wort 2> & 1

5
2017-09-14 09:47



Arbeitet in sh auch. - Mausy5043