uniq Komut Oluşturucu
Yinelenen satırları raporlamak veya atlamak için uniq komutları oluşturun
uniq ile Başlarken
## uniq nedir?
`uniq` bitişik yinelenen satırları filtreler (veya raporlar). **Yalnızca ardışık kopyalar birleştirilir** — tüm kopyaların işlenmesini istiyorsanız önce girdiyi sıralayın.
## Nasıl Kullanılır
1. **Seçenekleri Ayarlayın** (isteğe bağlı): say, yalnızca-kopyalar, yalnızca-benzersiz, büyük/küçük harfi yoksay. 2. **Dosyayı Belirtin**: Giriş dosyasını girin. 3. **Kopyala ve Çalıştır**: Oluşturulan komutu terminalinize kopyalayın.
Tipik bir ardışık düzen `sort file.txt | uniq` şeklindedir.
Yaygın Modlar
### `-c` Say Her çıktı satırının önüne ardışık olarak kaç kez geçtiğini ekleyin.
### `-d` Yalnızca kopyalar Yinelenen satırların yalnızca bir kopyasını yazdırın (tek olanları bırakın). Sayıları görmek için `-c` ile birleştirin.
### `-u` Yalnızca benzersiz Yalnızca asla tekrarlanmayan satırları yazdırın.
### `-i` Büyük/küçük harfi yoksay Karşılaştırırken büyük/küçük harf farklılıklarını eşitlik olarak ele alın.
### Ardışık düzen deseni `uniq` yalnızca bitişik eşleşmeleri birleştirdiği için `sort` ile birlikte kullanın:
``` sort items.txt | uniq -c | sort -rn ```
Bu, geçme sayılarını hesaplar ve en sık olanı önce listeler.
▶Bazı yinelenen satırlar neden kaldırılmıyor?
▶Frekans sayısını nasıl alırım?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla