Perintah sort digunakan untuk mengurutkan baris file teks dalam urutan menaik atau menurun, atau mengurutkan sesuai kunci yang ditentukan. Perintah sort mengatur baris dalam file. Opsi perintah sortir umum disediakan dalam tabel.
Opsi | Deskripsi |
---|---|
-k{nomor kolom} | Tentukan nilai bidang. Misalnya, -k2 menunjukkan bidang kedua. |
-n | Bandingkan dan urutkan garis berdasarkan nilai numerik string. |
-r | Urutkan bidang dalam urutan menurun. Secara default, bidang diurutkan dalam urutan menaik. |
-t{pembatas} | Pisahkan satu bidang dari bidang lainnya. |
Sintaks
Sintaks dari perintah sort adalah:
# sort [options] {file names}
mengurutkan Contoh Perintah
1. Urutkan file dalam urutan menaik:
# sort path/to/file
2. Urutkan file dalam urutan menurun:
# sort --reverse path/to/file
3. Urutkan file dengan cara yang tidak peka huruf besar/kecil:
# sort --ignore-case path/to/file
4. Urutkan file menggunakan urutan numerik dan bukan alfabet:
# sort --numeric-sort path/to/file
5. Urutkan `/etc/passwd` menurut bidang ke-3 dari setiap baris secara numerik, menggunakan “:” sebagai pemisah bidang:
# sort --field-separator=: --key=3n /etc/passwd
6. Urutkan file yang hanya mempertahankan baris unik:
# sort --unique path/to/file
7. Sortir file, mencetak output ke file output yang ditentukan (dapat digunakan untuk mengurutkan file di tempat):
# sort --output=path/to/file path/to/file
8. Urutkan angka dengan eksponen:
# sort --general-numeric-sort path/to/file