มีวิธีการเปลี่ยนเส้นทางการส่งออกบน 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
ถูกเรียก