ฉันรู้ว่าตัวเลือก -k สำหรับ Unix เรียงลำดับช่วยให้เราสามารถจัดเรียงตามคอลัมน์ที่เฉพาะเจาะจงและต่อไปนี้ทั้งหมด ตัวอย่างเช่นกำหนดไฟล์อินพุต:
2 3
2 2
1 2
2 1
1 1
ใช้sort -n -k 1
ฉันได้รับผลลัพธ์เรียงตามคอลัมน์ที่ 1 แล้วตามด้วยที่ 2:
1 1
1 2
2 1
2 2
2 3
อย่างไรก็ตามฉันต้องการคงคอลัมน์ที่ 2 ไว้อย่างนี้:
1 2
1 1
2 3
2 2
2 1
เป็นไปได้ด้วยsort
คำสั่งหรือไม่