Sort Komutunun Kullanımı

Sort Komutunun Kullanımı

Merhabalar, bu yazımızda dosyalardaki metinleri sort komutu ile sıralamayı öğreneceğiz. Sort komutu dosyaların satırlarını istediğimiz kriterlere göre sıralamakta.

Bu komutun en temel kullanımı, argüman olarak verilen dosyanın satırlarını alfabetik olarak sıralaması. Sort’un yapabilecekleri tabii ki bununla sınırlı değil.


İlk örneğimizle başlayalım. Terminalimize sort yazalım ve içeriğini sıralamak istediğimiz dosyamızın adını girelim. Ben bu yazıda komut_listesi adında bir dosyayı kullanacağım.

sort dosya_adi

Terminal_001

Resimde de görüldüğü gibi dosya içinde karışık bir şekilde yazılmış olan komutlar alfabetik olarak sıralanarak karşımıza çıkıyor. Şimdi diğer kullanımlara bakalım.

Komutumuzu -n argümanı ile kullandığımızda dosya içeriği nümerik olarak sıralanacaktır.

sort -n dosya_adi

Komutumuzu -M parametresi ile kullandığımız zaman ise aylara göre sıralama işlemi gerçekleşecektir.

sort -M dosya_adi

Ufak bir not: Aya göre sıralama işlemi sadece ingilizce aylar için geçerli!

Diğer bir kullanımı ise -r parametresi ile tersten sıralamadır. Sort bu parametre ile kullanıldığında satırları sondan başa sıralanmış bir şekilde yazar.

sort -r dosya_adi

Terminal_004

 

Aşağıdaki diğer bir komutumuz ise sıralamayı hem tersine çeviriyor hem de -u(unique) parametresinden dolayı tekrarlanan satırları siliyor.

sort -r -u dosya_adi

Terminal_003

 

Bunların dışında farklı birkaç kullanım daha bulunmakta. Fakat çoğund düzenli bir şekilde yazılmış dosyaların kullanılması gerekiyor.

Mesela bu örnek her satırının üçüncü kelimesinin ilk harfine göre sıralamak yapmaktadır.

sort -k 3 dosya_adi

 

Ve son olarak da dosyayı sıralayıp kaydetmek istersek aşağıdaki şekilde kayıt işlemini gerçekleştirebiliriz.

sort dosya_adi > cikti_adi

İlgili Yazılar

Yorum Yok

Fikrini Paylaş

Yorum yaz...


“ Önemli olan "ne yapabildiğiniz" değil, "ne yapabileceğinizdir." ”