$ cat nayan.out saman 1 gihan 2 saman 4 ravi 1 ravi 2 $ awk '{arr[$1]+=$2} END {for (i in arr) {print i,arr[i]}}' nayan.out > nayan.out.tmp $ cat nayan.out.tmp ravi 3 saman 5 gihan 2