Menu
Coddy logo textTech

Sort Komutu

Coddy'nin Terminal Journey'sinin Temeller bölümünün bir parçası — ders 32 / 82.

sort komutu bir dosyanın satırlarını alfabetik veya sayısal sıraya göre düzenler.

fruits.txt dosyamız var:

banana
apple
cherry
mango

Basitçe sort yazın ve ardından dosya adını ekleyin:

sort fruits.txt

Çıktı şu olacaktır:

apple
banana
cherry
mango

Kullanışlı bayraklar:

-r — ters ters (azalan) sırada sıralama:

sort -r fruits.txt

-n — alfabetik yerine sayısal olarak sırala:

sort -n numbers.txt

-n olmadan, sayılar metin olarak sıralanır, bu yüzden 10 2'den önce gelir. -n ile, değerlerine göre doğru şekilde sıralanırlar.

-u — aynı zamanda sıralar ve yinelenen satırları kaldırır:

sort -u fruits.txt

-k — belirli bir sütuna göre sırala (birden fazla sütunu olan dosyalar için kullanışlı):

sort -k2 data.txt   # sort by the second column

Not: sort orijinal dosyayı değiştirmez — yalnızca sıralanmış çıktıyı ekrana yazdırır.

challenge icon

Görev

Başlangıç

sort komutunu fruits.txt üzerinde kullanın:

  1. Dosyayı alfabetik sıraya göre sort kullanarak sıralayın
  2. Dosyayı ters alfabetik sıraya göre sort -r kullanarak sıralayın

İpucu: Her iki komutu da art arda çalıştırın. Orijinal dosya değişmez — sort yalnızca sonucu yazdırır.

Kopya kağıdı

sort komutu bir dosyanın satırlarını alfabetik veya sayısal sıraya göre düzenler:

sort fruits.txt

Kullanışlı bayraklar:

-r — ters (azalan) sırada sırala:

sort -r fruits.txt

-n — alfabetik yerine sayısal olarak sırala:

sort -n numbers.txt

-u — sırala ve tekrarlanan satırları kaldır:

sort -u fruits.txt

-k — belirli bir sütuna göre sırala:

sort -k2 data.txt   # ikinci sütuna göre sırala

Not: sort orijinal dosyayı değiştirmez — yalnızca sıralanmış çıktıyı ekrana yazdırır.

Kendin dene

Terminal
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler