Advertisement
Guest User

Untitled

a guest
Mar 1st, 2015
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. IFS=$'n';for file in $layers; do echo $file; done
  2. cropped_1.png
  3. cropped_2-a.png
  4. cropped_2-b.png
  5. cropped_2.png
  6. cropped_3-a.png
  7. cropped_3-b.png
  8. cropped_3.png
  9. cropped_4-a.png
  10. cropped_4-b.png
  11. cropped_4-c.png
  12. cropped_4-d.png
  13. cropped_4-e.png
  14. cropped_4-f.png
  15. cropped_4-g.png
  16. cropped_4.png
  17. cropped_5-a.png
  18. cropped_5-b.png
  19. cropped_5.png
  20. --More--
  21.  
  22. i=1;IFS=$'n';for file in $layers; do echo ${file/#*_*/cropped_$((i++)).png}; done
  23. cropped_1.png
  24. cropped_2.png
  25. cropped_3.png
  26. cropped_4.png
  27. cropped_5.png
  28. cropped_6.png
  29. cropped_7.png
  30. cropped_8.png
  31. cropped_9.png
  32. cropped_10.png
  33. cropped_11.png
  34. cropped_12.png
  35. cropped_13.png
  36. cropped_14.png
  37. cropped_15.png
  38. cropped_16.png
  39. cropped_17.png
  40. --More--
  41.  
  42. i=1;IFS=$'n';for file in $layers; do mv $file ${file/#*_*/cropped_$((i++)).png}; done
  43.  
  44. ls cropped* | sort -nk1.9
  45. cropped_1.png
  46. cropped_141.png
  47. cropped_142.png
  48. cropped_143.png
  49. cropped_144.png
  50. cropped_145.png
  51. cropped_146.png
  52. cropped_147.png
  53. cropped_148.png
  54. cropped_149.png
  55. cropped_150.png
  56. cropped_151.png
  57. cropped_152.png
  58. cropped_153.png
  59. cropped_154.png
  60. cropped_155.png
  61.  
  62. i=1;IFS=$'n';for file in $layers; do mv $file ${file/#*_*/cropped_$((i++)).png}; done
  63. mv: ‘cropped_1.png’ and ‘cropped_1.png’ are the same file
  64. mv: ‘cropped_2.png’ and ‘cropped_2.png’ are the same file
  65. mv: ‘cropped_3.png’ and ‘cropped_3.png’ are the same file
  66. mv: ‘cropped_4.png’ and ‘cropped_4.png’ are the same file
  67. mv: ‘cropped_5.png’ and ‘cropped_5.png’ are the same file
  68. --More--
  69.  
  70. i=1;IFS=$'n';for file in $layers; do mv -v $file "${file/#*_*/cropped_$((i++)).png}"; done
  71. ‘cropped_2-a.png’ -> ‘cropped_2.png’
  72. ‘cropped_2-b.png’ -> ‘cropped_3.png’
  73. ‘cropped_2.png’ -> ‘cropped_4.png’
  74. ‘cropped_3-a.png’ -> ‘cropped_5.png’
  75. ‘cropped_3-b.png’ -> ‘cropped_6.png’
  76. ‘cropped_3.png’ -> ‘cropped_7.png’
  77. ‘cropped_4.png’ -> ‘cropped_8.png’
  78. ‘cropped_5.png’ -> ‘cropped_9.png’
  79. ‘cropped_6.png’ -> ‘cropped_10.png’
  80. --More--
  81.  
  82. testy="cropped_2-b.png"
  83. mv -iv $testy ${testy/#*_*/cropped_999.png}
  84.  
  85. i=998
  86. testy="cropped_2-b.png"
  87. mv -iv $testy ${testy/#*_*/cropped_$((i++)).png}
  88.  
  89. testy="cropped_3-a.png"
  90. mv -iv $testy ${testy/#*_*/cropped_$((i++)).png}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement