Untuk mengurutkan berdasarkan kolom kedua saja (sehingga jika kolom kedua cocok, baris yang cocok tetap dalam urutan aslinya tanpa mengurutkan kolom lain):
sort -k 2,2 -s orig_file > sorted_file
sort -nk2 file.txt
Dengan demikian Anda dapat mengubah nomor kolom.
Jika ini adalah UNIX:
sort -k 2 file.txt
Anda dapat menggunakan beberapa -k
bendera untuk mengurutkan lebih dari satu kolom. Misalnya, untuk mengurutkan berdasarkan nama keluarga lalu nama depan sebagai pemecah ikatan:
sort -k 2,2 -k 1,1 file.txt
Opsi yang relevan dari "man sort":
-k, --key=POS1[,POS2]
mulai kunci di POS1, akhiri di POS2 (asal 1)
POS adalah F[.C][OPTS], di mana F adalah nomor bidang dan C posisi karakter di bidang. OPTS adalah satu atau lebih opsi pengurutan huruf tunggal, yang menggantikan opsi pengurutan global untuk kunci tersebut. Jika tidak ada kunci yang diberikan, gunakan seluruh baris sebagai kunci.
-t, --field-separator=SEP
gunakan SEP daripada transisi non-kosong ke kosong