Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
uniq aracinin sadece komsu satirlari tekillestirmesi / uniq tool makes only adjacent rows unique

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

Kaynak: https://stackoverflow.com/a/26248079

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment