Alex Rivera | Logout

Eliminate partially duplicate lines by column and keep the last one

Asked 2011-03-25T07:52:38.213
26

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 line5

for each name, I only want its last appearance. So, I expect the result to be:

2011-03-21 name003 line3
2011-03-22 name002 line4
2011-03-22 name001 line5

Could someone give me a solution with bash/awk/sed?

Edit
Report

1 Answer

6
sort < bar > foo
uniq  < foo > bar

bar now has no duplicated lines

answered 2011-06-23T06:28:51.680

Your Answer