Sự khác biệt giữa &> và> & trong bash là gì?


30

Sự khác biệt giữa &>>&trong bash là gì?

tldpđã không đề cập đến cái sau. Có thực sự là một toán tử chuyển hướng?

Hoặc ai đó biết một hướng dẫn đầy đủ hơn?

Câu trả lời:


38

Từ bash mantrang:

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

Đọc redirection sectiontrang bash man.


8

Trong bash, >&word&>word(cú pháp ưa thích) chuyển hướng đầu ra tiêu chuẩn và lỗi tiêu chuẩn đến cùng một vị trí. Điều này tương đương với >word 2>&1. Tra cứu nó trong hướng dẫn bash .


5

man bash nói

Có hai định dạng để chuyển hướng đầu ra tiêu chuẩn và lỗi tiêu chuẩn:

       &> từ
và
       > & từ

Trong hai hình thức, đầu tiên được ưa thích. Đây là phương trình ngữ nghĩa-
cho mượn

       > từ 2> & 1

Hoạt động trong shquá.
Mausy5043
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.