sort

9 ay önce Linux


Bu sayfada yer alan bilgiler doğrultusunda yapacağınız tüm işlemlerin sorumluluğu size aittir. Siteyi ziyaret ederek kullanım sözleşmesini kabul etmiş sayılırsınız.
İçerikler genel bilgilendirme amaçlıdır. Detaylar ve önemli uyarılar için sıkça sorulan sorular sayfasını mutlaka inceleyiniz.

sort Nedir?

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.

Ne İşe Yarar?

  • Dosya içindeki verileri alfabetik olarak sıralar.
  • Sayısal değerleri küçükten büyüğe (veya tam tersi) sıralayabilir.
  • Tekrarlayan satırları tespit etmeye yardımcı olur.
  • Diğer komutlarla birlikte kullanıldığında güçlü filtreleme sağlar.

En Basit Kullanımı

Bir dosyayı alfabetik sırayla listelemek:

sort liste.txt

Örnek çıktı:

Apple
Banana
Orange

Örnek Kullanımlar

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

Ne Zaman Kullanılır?

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.

Küçük İpuçları

  • -n sayısal, -r ters sırada sıralama yapar.
  • -u ile yinelenen satırlar otomatik olarak kaldırılır.
  • CSV dosyalarında sütuna göre sıralamak için -t (ayırıcı) ve -k (sütun) birlikte kullanılır.
  • Pipe kombinasyonları (örn. grep + sort) analiz işlerini hızlandırır.


© 2026, komutlar.com. Tüm hakları bir yerlerde saklıdır.