Bir dosyada sıralama yaptıktan sonra bazı yinelenen veriler olabilir, bu kayıtları tekilleştirme ihtiyacı duyabilirsiniz. Bunun için sort ve uniq hızlı ve kolay bir yöntemdir. Aşağıdaki komut, sadece dupilcate kayıtları kaldırıp sıralamaya yarayan komut bütünüdür. Uniq komutu ile dosyadaki çift kayıtları kaldırarakmak için;
1 |
# sort dosya.txt | uniq |
Dosyada bulunan sadece benzersiz satırları listelemek için:
1 |
# sort dosya.txt | uniq -u |
Dosyada bulunan sadece yinelenen satırları listelemek için:
1 |
# sort dosya.txt | uniq -d |
-c seçeneğini ekleyerek satır sayısınıda bulabiliriz.
1 2 |
sort dosya.txt | uniq -uc sort dosya.txt | uniq -dc |
So, what do you think ?