uniq ne demek?

uniq, bir Unix/Linux komutudur. Tekrar eden satırları veya öğeleri tek bir örnekle değiştirerek çıkışa yazdırır. Bu nedenle dosya veya metin çıktılarındaki tekrar eden satırları veya öğeleri temizlemekte faydalıdır.

uniq komutu, standart girdi veya belirtilen bir dosyadaki satırları işler. Varsayılan olarak, uniq, tekrar eden satırları sadece bir kez yazdırır. Ancak '-c' (count) seçeneğiyle birlikte kullanıldığında, her satırın kaç kez tekrar ettiğini de hesaplayabilir ve çıktıya yazdırabilir.

uniq ayrıca, yinelenen satırları sadece komşu satırların arasından ayırmak için kullanılan '-u' (unique) seçeneği ile de kullanılabilir. Ayrıca '-d' (repeated) seçeneği, yalnızca yinelenen satırları çıktıya yazar.

Kullanım örneği:

$ uniq file.txt

Bu komut, file.txt adlı dosyadaki tekrar eden satırları kaldırır ve temizlenmiş çıktıyı ekrana yazdırır.