โดยปกติเราจะใช้ไฟล์อื่นเพื่อเปลี่ยนเส้นทางเอาต์พุต
ตัวอย่างเช่น :
cat < first > temp
ในคำสั่งนี้เนื้อหาของแรกจะถูกเปลี่ยนเส้นทางไปยัง temp แทนการส่งออกมาตรฐาน
ถ้าอย่างนั้นทำไมไฟล์มันถึงตัดทอนถ้าฉันใช้ชื่อไฟล์เดียวกัน
เหตุใดจึงไม่สามารถเขียนทับไฟล์เดียวกันได้
cat < first > first
cat < first > temp
ทำงานได้ดี