Apa perbedaan antara &> dan> & di bash?


30

Apa perbedaan antara &>dan >&di bash?

tldptidak menyebutkan yang terakhir. Apakah ini benar-benar operator pengalihan?

Atau apakah ada yang tahu tutorial yang lebih lengkap?

Jawaban:


38

Dari bash manhalaman:

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

Baca halaman redirection sectionbash man.


8

Di bash, >&worddan &>word(sintaks yang disukai) mengarahkan ulang output standar dan kesalahan standar ke tempat yang sama. Ini setara dengan >word 2>&1. Lihat di manual bash .


5

man bash kata

Ada dua format untuk mengarahkan output standar dan kesalahan standar:

       &> kata
dan
       > & kata

Dari dua bentuk, yang pertama lebih disukai. Ini sama sekali semantis
dipinjamkan ke

       > kata 2> & 1

Bekerja shjuga.
Mausy5043
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.