Guest User

Untitled

a guest
Oct 16th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. 280900_b24.txt
  2. 280900_b23.txt
  3. 280900_b25.txt
  4. 280900_b28.txt
  5. 280900.txt
  6. 280900_b27.txt
  7. 280900_b22.txt
  8. 280900_b30.txt
  9. 280900_b29.txt
  10. 280902.txt
  11. 280902_b01.txt
  12. 280901_b08.txt
  13. 280901.txt
  14. 280900_b26.txt
  15.  
  16. 280902_b01.txt
  17. 280902.txt
  18. 280901_b08.txt
  19. 280901.txt
  20. 280900_b30.txt
  21. 280900_b29.txt
  22. 280900_b28.txt
  23. 280900_b27.txt
  24. 280900_b26.txt
  25. 280900_b25.txt
  26. 280900_b24.txt
  27. 280900_b23.txt
  28. 280900_b22.txt
  29. 280900.txt
  30.  
  31. 280902.txt
  32. 280902_b01.txt
  33. 280901.txt
  34. 280901_b08.txt
  35. 280900.txt
  36. 280900_b30.txt
  37. 280900_b29.txt
  38. 280900_b28.txt
  39. 280900_b27.txt
  40. 280900_b26.txt
  41. 280900_b25.txt
  42. 280900_b24.txt
  43. 280900_b23.txt
  44. 280900_b22.txt
  45.  
  46. sort -k1.1,1.6r -k1.8,1.8 -k1.9r
  47.  
  48. 280900.txt
  49. 280900_b30.txt
  50. 280900_s30.txt
  51.  
  52. sort -k1.1,1.6r -k1.7,1.7 -k1.8r
  53.  
  54. sort -k1.1,1.6r -k1.8,1.14 input.txt
  55.  
  56. $ echo "280900_b24.txt
  57. 280900_b23.txt
  58. 280900_b25.txt
  59. 280900_b28.txt
  60. 280900.txt
  61. 280900_b27.txt
  62. 280900_b22.txt
  63. 280900_b30.txt
  64. 280900_b29.txt
  65. 280902.txt
  66. 280902_b01.txt
  67. 280901_b08.txt
  68. 280901.txt
  69. 280900_b26.txt" | sort -t _ -k1r
  70. 280902_b01.txt
  71. 280902.txt
  72. 280901_b08.txt
  73. 280901.txt
  74. 280900_b30.txt
  75. 280900_b29.txt
  76. 280900_b28.txt
  77. 280900_b27.txt
  78. 280900_b26.txt
  79. 280900_b25.txt
  80. 280900_b24.txt
  81. 280900_b23.txt
  82. 280900_b22.txt
  83. 280900.txt
  84.  
  85. sort -t _ -k1rn
  86. ^ split
  87. ^ on the underscore
  88. ^ sort on field 1 in reverse order
  89. the r is applied to the rest of the fields as well
  90. after the first
  91. ^ numeric for the first field, 'ascii' for the rest
  92.  
  93. $ echo {9..11}_{9..11}.txt | tr ' ' 'n'
  94. 9_9.txt
  95. 9_10.txt
  96. 9_11.txt
  97. 10_9.txt
  98. 10_10.txt
  99. 10_11.txt
  100. 11_9.txt
  101. 11_10.txt
  102. 11_11.txt
  103.  
  104. $ echo {9..11}_{9..11}.txt | tr ' ' 'n' | sort -t _ -k1rn
  105. 11_10.txt
  106. 11_11.txt
  107. 11_9.txt
  108. 10_10.txt
  109. 10_11.txt
  110. 10_9.txt
  111. 9_10.txt
  112. 9_11.txt
  113. 9_9.txt
  114.  
  115. $ echo {9..11}_{9..11}.txt | tr ' ' 'n' | sort -t _ -k1rn -k2rn
  116. 11_11.txt
  117. 11_10.txt
  118. 11_9.txt
  119. 10_11.txt
  120. 10_10.txt
  121. 10_9.txt
  122. 9_11.txt
  123. 9_10.txt
  124. 9_9.txt
Add Comment
Please, Sign In to add comment