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.

duplicates.txt dosyamız var:

apple
banana
apple
cherry
banana
banana

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

sort duplicates.txt | uniq

| sembolüne pipe adı verilir. Bir komutun çıktısını başka bir komutun girdisi olarak gönderir. Bu, terminalde sık sık kullanacağın güçlü bir kalıptır.

Yararlı bayraklar:

-c: her satırın başına, kaç kez göründüğünü belirten sayım değerini 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 görünen satırları gösterir:

sort duplicates.txt | uniq -u
challenge icon

Görev

Başlangıç

Yalnızca duplicates.txt dosyasındaki benzersiz satırları yinelemeler olmadan görüntülemek için sort ve uniq komutlarını birlikte kullanın.

İpucu: Yinelemelerin birlikte gruplanması için önce dosyayı sort ile sıralamanız, ardından yinelemeleri kaldırmak için sonucu | ile uniq komutuna aktarmanı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