fork download
  1. file="chr1 1841 1851 4
  2. chr1 1991 2001 3
  3. chr1 2491 2501 2
  4. chr1 2491 2501 2
  5. chr1 2501 2511 1
  6. chr1 2681 2691 3
  7. chr1 2881 2891 4
  8. chr1 2891 2901 1
  9. chr1 3241 3251 1
  10. chr1 3241 3251 6
  11. "
  12.  
  13. sort -k 1,3 -k 4r <<< "$file" | awk 'last != $1" "$2" "$3 { print; last = $1" "$2" "$3; }'
Success #stdin #stdout 0.02s 5308KB
stdin
Standard input is empty
stdout
chr1    1841    1851    4
chr1    1991    2001    3
chr1    2491    2501    2
chr1    2501    2511    1
chr1    2681    2691    3
chr1    2881    2891    4
chr1    2891    2901    1
chr1    3241    3251    6