คำสั่งปกติ: การเรียงลำดับสามารถเรียงลำดับบรรทัดตามคอลัมน์หรือคอลัมน์เสมือน ( \%c
หรือ\%v
), สามารถใช้คอลัมน์ตรรกะระดับสูงกว่าเป็นคีย์การเรียงลำดับได้หรือไม่ การใช้นิพจน์ทั่วไปนั้นมีความซับซ้อนเล็กน้อยสำหรับสถานการณ์นี้ (คอลัมน์อยู่ใกล้กับจุดสิ้นสุดของบรรทัด) และดูเหมือนว่ายูทิลิตีการเรียงลำดับทำอะไร ( sork -k
) แต่การเรียงลำดับด้วยฟังก์ชันนี้ไม่สามารถใช้งานได้บน Windows ปลั๊กอินที่เป็นกลุ่มจะช่วยได้เช่นกัน
ตัวอย่างเช่นฉันต้องการเรียงลำดับ 2 บรรทัดด้านล่างตามคอลัมน์สุดท้ายคั่นด้วยเครื่องหมายจุลภาค สถานการณ์จริงของฉันมีคอลัมน์และรูปแบบสตริงมากขึ้น ระบุตัวคั่นคอลัมน์จะทำให้มันง่ายขึ้นมาก
xxx,yyy,zzz,0x123
zzxz,xxxx,yyyy,0x121
x
แฟล็กอาจเป็นประโยชน์เช่นกัน