uniq
araci sadece komsu satirlari kullanarak tekillestirme yapar.
$ cat test.txt
a
a
a
b
b
c
d
c
d
d
e
$ cat test.txt | uniq
a
b
c
d
c
d
e
c
ve d
satirlari istedigimiz gibi tekillestirilemedi. Bunun sebebi, iki c
arasinda d
satirinin olmasi ve yine ayni sekilde iki d
satiri arasinda da c
satirinin bulunmasi.
Bu yuzden dogru sonuc icin uniq
aracini sirali olduguna emin oldugumuz verilerle kullanmak gerekir. Siralamak icin de sort
araci kullanilabilir.
Dogru kullanim:
$ cat test.txt | sort | uniq
a
b
c
d
e