การเรียงลำดับไฟล์บันทึกความยาวคงที่ขนาดใหญ่


0

มันง่ายในการจัดเรียงไฟล์ข้อความขนาดใหญ่ (= ไม่พอดีกับหน่วยความจำ, พอดีกับระบบไฟล์ในเครื่อง) โดยใช้การจัดเรียง GNU เมื่อจำเป็น GNU sort จะเริ่มทำการผสานภายนอก

ฉันจะจัดเรียงไฟล์ขนาดใหญ่ได้อย่างไรแทนที่จะเป็นบรรทัดที่ฉันมีเร็กคอร์ดที่มีความยาวคงที่: ไม่มีตัวคั่นเร็กคอร์ดแต่ละเร็กคอร์ดมีตัวอย่างเช่น 32 ไบต์ของข้อมูลที่สามารถรวมไบต์ของค่าใด ๆ (รวมถึง\0และ\n)


ไม่มีประสิทธิภาพ แต่ทำงาน: แปลงฐานสิบหก + NL ด้วยแล้วเรียงแล้วแปลงกลับมาพร้อมกับxxd -p -c 32 xxd -r -p
dave_thompson_085

@ dave_thompson_085: ความคิดที่ดี คุณช่วยโพสต์ไว้เป็นคำตอบได้ไหม?
liori
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.