sort komutu, Linux ve Unix tabanlı sistemlerde metin dosyalarını sıralamak için kullanılan temel araçlardan biridir. Satırları alfabetik, sayısal veya özel kurallara göre düzenleyerek daha okunabilir hale getirir.
Bir dosyayı alfabetik sırayla listelemek:
sort liste.txt
Örnek çıktı:
Apple
Banana
Orange
1) Ters (Z–A) sıralama
sort -r liste.txt
2) Sayısal sıralama
sort -n sayilar.txt
3) Tekrarlayan satırları ayıkla
sort -u isimler.txt
4) Pipe ile birlikte kullan (çıktıyı sırala)
cat log.txt | sort
5) Bir sütuna göre sıralama (ayırıcı ile)
sort -t "," -k 2 dosya.csv
6) Büyük–küçük harfe duyarsız sıralama
sort -f liste.txt
Liste, log veya tablo benzeri metinlerle çalışırken verileri anlamlandırmak ve düzenlemek gerektiğinde sort komutu ideal bir çözümdür. Özellikle rapor çıktılarında ve otomasyon scriptlerinde sıkça kullanılır.
-n sayısal, -r ters sırada sıralama yapar.-u ile yinelenen satırlar otomatik olarak kaldırılır.-t (ayırıcı) ve -k (sütun) birlikte kullanılır.grep + sort) analiz işlerini hızlandırır.© 2026, komutlar.com. Tüm hakları bir yerlerde saklıdır.