Advertisement
Guest User

Untitled

a guest
Jun 27th, 2019
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. aaa<vvv>bbb<vvv>ccc
  2. xxx<vvv>yyy<vvv>zzz
  3. aaa<vvv>new<vvv>new2
  4. 111<vvv>222<vvv>333
  5.  
  6. aaa<vvv>bbb<vvv>ccc
  7. xxx<vvv>yyy<vvv>zzz
  8. 111<vvv>222<vvv>333
  9.  
  10. $ awk -v OFS="<" '{ print NR, $0 }' file | sort -t '<' -u -k2,2 | sort -t '<' -k1,1n | cut -d '<' -f 2-
  11. aaa<vvv>bbb<vvv>ccc
  12. xxx<vvv>yyy<vvv>zzz
  13. 111<vvv>222<vvv>333
  14.  
  15. 1<aaa<vvv>bbb<vvv>ccc
  16. 2<xxx<vvv>yyy<vvv>zzz
  17. 3<aaa<vvv>new<vvv>new2
  18. 4<111<vvv>222<vvv>333
  19.  
  20. 4<111<vvv>222<vvv>333
  21. 1<aaa<vvv>bbb<vvv>ccc
  22. 2<xxx<vvv>yyy<vvv>zzz
  23.  
  24. 1<aaa<vvv>bbb<vvv>ccc
  25. 2<xxx<vvv>yyy<vvv>zzz
  26. 4<111<vvv>222<vvv>333
  27.  
  28. $ sort -t '<' -u -k1,1 file
  29. 111<vvv>222<vvv>333
  30. aaa<vvv>bbb<vvv>ccc
  31. xxx<vvv>yyy<vvv>zzz
  32.  
  33. $ awk -F '<' '!seen[$1]++' file
  34. aaa<vvv>bbb<vvv>ccc
  35. xxx<vvv>yyy<vvv>zzz
  36. 111<vvv>222<vvv>333
  37.  
  38. $ sed '=' file | sed 'N;s/n/</' | sort -t"<" -u -k2,2 | sort -t"<" -k1,1 | sed 's/^[0-9]*<//'
  39. aaa<vvv>bbb<vvv>ccc
  40. xxx<vvv>yyy<vvv>zzz
  41. 111<vvv>222<vvv>333
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement