Konuyu Açan
#0
Linux işletim sistemlerinde, veri analizi ve işleme işlemleri için kullanılan birçok komut bulunmaktadır. Bunlardan biri de
Bu komut, her benzersiz satırı ve onun kaç kez tekrarlandığını gösterir. Örnek çıktı şu şekilde olabilir:
Burada, "elma" ifadesinin 3 kez, "armut" ifadesinin 2 kez ve "muz" ifadesinin 4 kez tekrarlandığı görülmektedir.
Ayrıca,
Sonuç olarak,
uniq komutudur. uniq komutu, bir dosya içinde bulunan ardışık tekrar eden satırları filtrelemek ve yalnızca benzersiz satırları göstermek için kullanılır. -c seçeneği, her benzersiz satırın kaç kez tekrarlandığını gösterir. Bu yazıda, uniq -c komutunun nasıl kullanılacağına dair detaylı bir rehber sunulacaktır.uniq komutu, genellikle sıralanmış verilerle birlikte kullanılır. Dolayısıyla, öncelikle verilerin sıralanması gerekebilir. Örneğin, bir metin dosyasında tekrarlanan kelimeleri saymak için şu adımları izleyebilirsiniz:- Öncelikle, verilerinizi sıralayın. Bunun için
sortkomutunu kullanabilirsiniz:
CODE
1 sort dosya.txt > sirali_dosya.txt- Ardından, sıralı dosyayı
uniq -ckomutuyla işleyin:
CODE
1 uniq -c sirali_dosya.txtBu komut, her benzersiz satırı ve onun kaç kez tekrarlandığını gösterir. Örnek çıktı şu şekilde olabilir:
CODE
123 3 elma
2 armut
4 muzBurada, "elma" ifadesinin 3 kez, "armut" ifadesinin 2 kez ve "muz" ifadesinin 4 kez tekrarlandığı görülmektedir.
Ayrıca,
uniq komutunun daha fazla seçeneği bulunmaktadır. Örneğin, -i bayrağı, büyük/küçük harf duyarsızlığı sağlar:CODE
1uniq -ci sirali_dosya.txtSonuç olarak,
uniq -c komutu, verileri analiz etmek ve tekrar eden öğeleri saymak için oldukça kullanışlıdır. Linux kullanıcıları için bu komut, veri işleme süreçlerinde önemli bir araçtır. Kendi deneyimlerinizi veya farklı kullanım senaryolarınızı paylaşarak konunun derinliğine katkıda bulunabilirsiniz.