Menu
Coddy logo textTech

Unik Komutu

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

uniq komutu, bir dosyadaki ardışık yinelenen satırları filtreleyerek yalnızca benzersiz satırları gösterir.

Elimizde duplicates.txt dosyası var:

apple
banana
apple
cherry
banana
banana

Önemli: uniq yalnızca yan yana olan yinelenen satırları kaldırır. Bu nedenle neredeyse her zaman önce sort ile birlikte kullanılır:

sort duplicates.txt | uniq

| sembolüne pipe (boru) adı verilir — bir komutun çıktısını diğerine girdi olarak gönderir. Bu, terminalde sıkça kullanacağınız güçlü bir desendir.

Kullanışlı bayraklar:

-c — her satırın başına kaç kez göründüğünün sayısını ekler:

sort duplicates.txt | uniq -c
      2 apple
      3 banana
      1 cherry

-d — yalnızca yinelenen satırları gösterir:

sort duplicates.txt | uniq -d

-u — yalnızca tam olarak bir kez geçen satırları gösterir:

sort duplicates.txt | uniq -u
challenge icon

Görev

Başlangıç

duplicates.txt dosyasındaki yinelenen satırları kaldırıp yalnızca benzersiz satırları görüntülemek için sort ve uniq komutlarını birlikte kullanın.

İpucu: Yinelenenlerin bir arada gruplanması için önce dosyayı sort ile sıralamanız, ardından sonucu uniq komutuna yönlendirmek için boru | karakterini kullanmanız gerekir.

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