อะไรคือความแตกต่างระหว่าง&>และ>&ทุบตี?
tldpไม่ได้พูดถึงหนึ่งหลัง มันเป็นตัวดำเนินการเปลี่ยนเส้นทางหรือไม่
หรือใครบางคนรู้กวดวิชาที่สมบูรณ์มากขึ้น?
อะไรคือความแตกต่างระหว่าง&>และ>&ทุบตี?
tldpไม่ได้พูดถึงหนึ่งหลัง มันเป็นตัวดำเนินการเปลี่ยนเส้นทางหรือไม่
หรือใครบางคนรู้กวดวิชาที่สมบูรณ์มากขึ้น?
คำตอบ:
จาก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
อ่านredirection sectionหน้า bash man
man bash กล่าวว่า
มีสองรูปแบบสำหรับการเปลี่ยนเส้นทางเอาต์พุตมาตรฐานและข้อผิดพลาดมาตรฐาน:
> คำ
และ
> & คำ
ของทั้งสองรูปแบบเป็นที่ต้องการแรก นี่คือความหมายเท่าเทียมกัน -
ยืมไป
> คำ 2> & 1
shเกินไป