Eliminate partially duplicate lines by column and keep the last one

后端 未结 4 1660
清歌不尽
清歌不尽 2020-12-08 20:30

I have a file that looks like this:

2011-03-21 name001 line1
2011-03-21 name002 line2
2011-03-21 name003 line3
2011-03-22 name002 line4
2011-03-22 name001 li         


        
4条回答
  •  甜味超标
    2020-12-08 20:41

    EDIT: Here's a version that actually answers the question.

    sort -k 2 filename | while read f1 f2 f3; do if [ ! "$f2" = "$lf2" ]; then echo "$f1 $f2 $f3"; lf2="$f2"; fi; done
    

提交回复
热议问题