มีวิธีการเปลี่ยนเส้นทางการส่งออกบน Linux ไปยังอาร์กิวเมนต์เดิมหรือไม่ ตัวอย่างเช่น,
sort file.txt > file.txt
จะมีวิธีหลีกเลี่ยงการพิมพ์ file.txt อีกครั้งหรือไม่
เป็นหลักซ้ำกัน (ซึ่งควรจะอยู่ใน superuser อยู่แล้ว): stackoverflow.com/questions/146435
—
Jonathon Reinhart
ฉันชอบที่นี่ตัดไฟล์แม้ว่า ดูเหมือนจะเป็นวิธีที่รวดเร็วกว่าในการดัมพ์เนื้อหาไฟล์มากกว่า
—
jkeuhlen
cat /dev/null > file.txtหรืออย่างน้อยทางเลือกอื่น
file.txtมันก็จะตัด โปรดทราบว่าเชลล์จัดการกับการเปลี่ยนเส้นทางดังนั้นfile.txtจะเปิดขึ้นสำหรับการเขียน (และตัด) ก่อนที่จะsortถูกเรียก