Advertisement
big_bum

find&search_exec_mv

Nov 21st, 2012
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.51 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. dow=$HOME/Downloads
  4. pict=$HOME/Pictures
  5. pict_down=$HOME/Pictures/Downloads
  6. music=$HOME/Music
  7. music_down=$HOME/Music/Downloads
  8. doc=$HOME/Documents
  9. doc_down=$HOME/Documents/Downloads
  10. vid=$HOME/Videos
  11. vid_down=$HOME/Videos/Downloads
  12.  
  13. if [ ! -d "$pict_down" ]; then
  14. mkdir "$pict_down"
  15. fi
  16.  
  17. if [ ! -d "$music_down" ]; then
  18. mkdir "$music_down"
  19. fi
  20.  
  21. if [ ! -d "$doc_down" ]; then
  22. mkdir "$doc_down"
  23. fi
  24.  
  25. if [ ! -d "$vid_down" ]; then
  26. mkdir "$vid_down"
  27. fi
  28.  
  29. LIST=$(echo {$dow,$pict,$music,$doc,$vid})
  30. for i in $LIST; do
  31. find $i -maxdepth 1 -name "*.[jJ][pP][gG]" -exec mv '{}' $pict_down \;
  32. find $i -maxdepth 1 -name "*.[pP][nN][gG]" -exec mv '{}' $pict_down \;
  33. find $i -maxdepth 1 -name "*.[pP][dD][fF]" -exec mv '{}' $doc_down \;
  34. find $i -maxdepth 1 -name "*.[mM][pP][gG]" -exec mv '{}' $vid_down \; #bonux
  35. find $i -maxdepth 1 -name "*.[aA][vV][iI]" -exec mv '{}' $vid_down \; #bonux
  36. find $i -maxdepth 1 -name "*.[fF][lL][vV]" -exec mv '{}' $vid_down \; #bonux
  37. find $i -maxdepth 1 -name "*.[mM][pP][eE][gG]" -exec mv '{}' $vid_down \; #astea-s tot filme parca, combo bonux!
  38. find $i -maxdepth 1 -name "*.[mM][pP]3" -exec mv '{}' $music_down \; #c-c-c-combo breaker
  39. find $i -maxdepth 1 -name "*.[fF][lL][aA][cC]" -exec mv '{}' $music_down \; #bonux
  40. find $i -maxdepth 1 -name "*.[wW][aA][vV]" -exec mv '{}' $music_down \; #bonux (devine enervant cuvantul asta)
  41. find $i -maxdepth 1 -name "*.[dD][oO][cC]" -exec mv '{}' $doc_down;
  42. find $i -maxdepth 1 -name "*.[dD][oO][cC][xX]" -exec '{}' $doc_down \'
  43. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement