อะไรคือความแตกต่างระหว่าง &> และ> และในการทุบตี?


30

อะไรคือความแตกต่างระหว่าง&>และ>&ทุบตี?

tldpไม่ได้พูดถึงหนึ่งหลัง มันเป็นตัวดำเนินการเปลี่ยนเส้นทางหรือไม่

หรือใครบางคนรู้กวดวิชาที่สมบูรณ์มากขึ้น?

คำตอบ:



8

ใน bash >&wordและ&>word(ไวยากรณ์ที่ต้องการ) จะเปลี่ยนเส้นทางเอาต์พุตมาตรฐานและข้อผิดพลาดมาตรฐานไปยังตำแหน่งเดียวกัน >word 2>&1นี้จะเทียบเท่ากับ ดูมันขึ้นในคู่มือการทุบตี


5

man bash กล่าวว่า

มีสองรูปแบบสำหรับการเปลี่ยนเส้นทางเอาต์พุตมาตรฐานและข้อผิดพลาดมาตรฐาน:

       > คำ
และ
       > & คำ

ของทั้งสองรูปแบบเป็นที่ต้องการแรก นี่คือความหมายเท่าเทียมกัน -
ยืมไป

       > คำ 2> & 1

ทำงานในshเกินไป
Mausy5043
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.