สิ่งนี้ไม่สมเหตุสมผลสำหรับฉัน
wibble > /dev/null 2>&1
ฉันคิดว่ามันจะสมเหตุสมผลถ้ามันเป็นแบบนี้:
wibble 2>&1 > /dev/null
ในคำอื่น ๆ
Commands Output Sendall STDERRORS to STDOUT then SEND it all to /dev/null
ความคิดที่อยู่เบื้องหลังคำสั่งของการเปลี่ยนเส้นทางคำสั่งxxx > /dev/null 2>1คืออะไร?
2>&1“ รวมกัน” หรือ“ ผูกมัดกัน” หรือ“ แต่งงาน” ทั้งสอง FD ดังนั้นการเปลี่ยนแปลงใด ๆ ที่ตามมาของพวกเขาจะกลายเป็นการเปลี่ยนแปลงต่อกัน นี่ไม่ใช่กรณีนี้”