5
โปรแกรมบรรทัดคำสั่งสามารถป้องกันไม่ให้มีการเปลี่ยนเส้นทางเอาต์พุตได้หรือไม่?
ฉันคุ้นเคยกับการทำสิ่งนี้: someprogram >output.file ฉันทำเมื่อใดก็ตามที่ฉันต้องการบันทึกผลลัพธ์ที่โปรแกรมสร้างลงในไฟล์ ฉันยังรับรู้ถึงสองตัวแปรของการเปลี่ยนเส้นทาง IOนี้: someprogram 2>output.of.stderr.file (สำหรับ stderr) someprogram &>output.stderr.and.stdout.file (สำหรับทั้ง stdout + stderr รวมกัน) วันนี้ฉันได้วิ่งข้ามสถานการณ์ที่ฉันไม่คิดว่าเป็นไปได้ ฉันใช้คำสั่งต่อไปนี้xinput test 10และตามที่คาดหวังฉันมีผลลัพธ์ต่อไปนี้: user @ hostname: ~ $ xinput ทดสอบ 10 กดปุ่ม 30 การปลดล็อคกุญแจ 30 กดปุ่ม 40 การปลดล็อคกุญแจ 40 กดปุ่ม 32 การปลดล็อคกุญแจ 32 กดปุ่ม 65 การปลดล็อคกุญแจ 65 กดปุ่ม 61 ปล่อยกุญแจ 61 กดปุ่ม …