Penjana Perintah uniq
Jana perintah uniq untuk melaporkan atau mengabaikan baris berulang
Mula Menggunakan uniq
## Apakah uniq?
`uniq` menapis (atau melaporkan) baris berulang yang bersebelahan. **Hanya pendua berturutan diruntuhkan** — isih input dahulu jika anda mahu semua pendua dikendalikan.
## Cara Penggunaan
1. **Tetapkan Pilihan** (pilihan): kiraan, hanya-pendua, hanya-unik, abaikan huruf besar/kecil. 2. **Nyatakan Fail**: Masukkan fail input. 3. **Salin & Jalankan**: Salin arahan yang dijana ke dalam terminal anda.
Saluran paip biasa ialah `sort file.txt | uniq`.
Mod Biasa
### `-c` Kiraan Awalan setiap baris output dengan bilangan kali ia berlaku berturutan.
### `-d` Hanya pendua Cetak hanya satu salinan baris yang berulang (buang baris tunggal). Gandingkan dengan `-c` untuk melihat kiraan.
### `-u` Hanya unik Cetak hanya baris yang tidak pernah berulang.
### `-i` Abaikan huruf besar/kecil Anggap perbezaan huruf besar/kecil sebagai kesamaan semasa membandingkan.
### Corak saluran paip Kerana `uniq` hanya meruntuhkan padanan bersebelahan, gabungkannya dengan `sort`:
``` sort items.txt | uniq -c | sort -rn ```
Ini mengira kekerapan dan menyenaraikan yang paling kerap dahulu.
▶Mengapa sesetengah baris pendua tidak dibuang?
▶Bagaimana saya mendapatkan kiraan kekerapan?
Jika alat ini membantu anda, pertimbangkan untuk membelikan saya kopi.
Belikan saya kopi