Wednesday, October 9, 2019

ilk 3 kolon verisi aynı olan dosyanın aynı satırlarını silmek

awk '!a[$1,$2,$3]++' abc.txt

input:

6290 17 15 41.09 31.14 10 10 0
6290 17 18 41.18 31.80 1112 1112 2
6290 17 20 41.62 32.36 33 33 0
6290 17 20 41.63 32.33 33 30 0
6290 17 22 41.45 31.78 135 135 0
6290 17 22 41.45 31.80 137 137 0
6290 17 23 41.51 32.09 13 13 0
6290 17 24 41.98 33.76 64 64 0
6290 17 24 41.98 33.78 64 64 0


output:
6290 17 15 41.09 31.14 10 10 0
6290 17 18 41.18 31.80 1112 1112 2
6290 17 20 41.62 32.36 33 33 0
6290 17 22 41.45 31.78 135 135 0
6290 17 23 41.51 32.09 13 13 0
6290 17 24 41.98 33.76 64 64 0

No comments: