Jaka jest różnica między &> i> & in bash?


30

Jaka jest różnica pomiędzy &>i >&w bash?

tldpnie wspomniał o tym ostatnim. Czy to naprawdę operator przekierowania?

A może ktoś zna bardziej kompletny samouczek?

Odpowiedzi:


38

Ze bash manstrony:

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

Przeczytaj stronę redirection sectionpodręcznika bash.


8

W bash >&wordi &>word(preferowana składnia) przekierowuje standardowe wyjście i standardowy błąd w to samo miejsce. Jest to równoważne z >word 2>&1. Sprawdź to w podręczniku bash .


5

man bash mówi

Istnieją dwa formaty przekierowywania standardowego wyjścia i standardowego błędu:

       i> słowo
i
       > i słowo

Spośród dwóch form preferowana jest pierwsza. Jest to semantycznie równoważne
pożyczył

       > słowo 2> i 1

Działa shteż w.
Mausy5043 24.04.16
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.