Konuyu Açan
#0
Linux işletim sisteminde metin dosyaları üzerinde çalışırken, sıralama işlemleri oldukça yaygındır. Özellikle sayısal verilerle çalışıyorsanız,
Öncelikle,
Bu dosyayı
Bu komut, dosyadaki sayıları küçükten büyüğe sıralayarak çıktıyı terminalde gösterecektir. Çıktı şu şekilde olacaktır:
Eğer sıralamayı büyükten küçüğe yapmak istiyorsanız,
Bu durumda sonuç şöyle olacaktır:
Bu dosyayı
Bu komut, ikinci sütundaki sayıları sıralayarak şu çıktıyı verecektir:
Sonuç olarak,
sort komutunu kullanarak verileri hızlı ve etkili bir şekilde sıralayabilirsiniz. Bu yazıda, sayısal verileri sıralamak için sort komutunun nasıl kullanılacağını detaylı bir şekilde inceleyeceğiz.Öncelikle,
sort komutu ile sayısal verileri sıralamak için bazı temel seçenekleri bilmek önemlidir. Varsayılan olarak sort, verileri alfabetik sıraya göre sıralar. Ancak, sayısal verileri sıralamak için -n seçeneğini kullanmalısınız. Örneğin, aşağıdaki gibi bir dosyanız olduğunu düşünelim:CODE
1234534
2
45
12
9Bu dosyayı
sayilar.txt olarak adlandıralım. Sayıları sıralamak için şu komutu kullanabilirsiniz:CODE
1sort -n sayilar.txtBu komut, dosyadaki sayıları küçükten büyüğe sıralayarak çıktıyı terminalde gösterecektir. Çıktı şu şekilde olacaktır:
CODE
123452
9
12
34
45Eğer sıralamayı büyükten küçüğe yapmak istiyorsanız,
-r seçeneğini eklemelisiniz:CODE
1sort -nr sayilar.txtBu durumda sonuç şöyle olacaktır:
CODE
1234545
34
12
9
2sort komutu ayrıca birden fazla alanı sıralamak için de kullanılabilir. Eğer dosyanızda birden fazla sütun varsa ve sayısal veriler belirli bir sütunda yer alıyorsa, -k seçeneği ile hangi sütunun sıralanacağını belirleyebilirsiniz. Örneğin, aşağıdaki gibi bir dosyanız olsun:CODE
12345A 34
B 2
C 45
D 12
E 9Bu dosyayı
veriler.txt olarak adlandıralım. İkinci sütunu (sayısal değerleri) sıralamak için şu komutu kullanabilirsiniz:CODE
1sort -k2 -n veriler.txtBu komut, ikinci sütundaki sayıları sıralayarak şu çıktıyı verecektir:
CODE
12345B 2
E 9
D 12
A 34
C 45Sonuç olarak,
sort komutu Linux kullanıcıları için güçlü ve esnek bir araçtır. Sayısal verileri hızlı bir şekilde sıralamak için kullanabileceğiniz bu seçenekler, verilerle çalışırken size büyük kolaylık sağlayacaktır.