Menu
CoddyTech

Unik Komutu

Coddy'nin Terminal Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 33 / 82.

uniq komutu, bir dosyadaki art arda gelen 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 yinelenen öğeleri kaldırır. Bu nedenle neredeyse her zaman önce sort ile birlikte kullanılır:

sort duplicates.txt | uniq

| simgesine boru denir. 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.

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öster:

sort duplicates.txt | uniq -d

-u: yalnızca tam olarak bir kez görünen satırları göster:

sort duplicates.txt | uniq -u
challenge icon

Görev

Başlangıç

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

İpucu: Yinelenen satırların bir araya gelmesi için önce dosyayı sort ile sıralaman, ardından onları kaldırmak için sonucu | ile uniq komutuna aktarman 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.

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground