Menu
CoddyTech

Perintah Unique

Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 33 dari 82.

Perintah uniq menyaring baris duplikat yang berurutan dari file, dan hanya menampilkan baris unik.

Kita memiliki duplicates.txt:

apple
banana
apple
cherry
banana
banana

Penting: uniq hanya menghapus duplikat yang bersebelahan. Karena itu, perintah ini hampir selalu digunakan setelah sort terlebih dahulu:

sort duplicates.txt | uniq

Simbol | disebut pipe. Simbol ini mengirimkan output dari satu perintah sebagai input ke perintah lain. Ini adalah pola yang ampuh dan akan sering kamu gunakan di terminal.

Flag yang berguna:

-c: awali setiap baris dengan jumlah kemunculannya:

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

-d: tampilkan hanya baris yang duplikat:

sort duplicates.txt | uniq -d

-u: tampilkan hanya baris yang muncul tepat satu kali:

sort duplicates.txt | uniq -u
challenge icon

Tantangan

Pemula

Gunakan sort dan uniq bersama-sama untuk menampilkan hanya baris unik dari duplicates.txt tanpa duplikat.

Petunjuk: Kamu perlu menjalankan sort pada file terlebih dahulu agar duplikat dikelompokkan, lalu teruskan hasilnya dengan pipe | ke uniq untuk menghapusnya.

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Terminal