how to merge similar lines in linux

前端 未结 3 1999
逝去的感伤
逝去的感伤 2021-01-25 16:17

I have a file test.txt on my linux system which has data in following format :

first second third fourth 10  
first second third fourth 20  
fifth sixth sevent         


        
3条回答
  •  Happy的楠姐
    2021-01-25 16:52

    Perl solution:

    perl -ne '/^(.*) (\S+)/ and push @{ $h{$1} },$2 }{ print "$_ @{$h{$_}}\n" for keys %h' < test.txt
    

提交回复
热议问题