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

Kendi başına pratik yap: Terminal playground