Advertisement
Guest User

Untitled

a guest
Feb 6th, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.82 KB | None | 0 0
  1. PATH_TO_SEARCH=/LTV/files/hashs
  2. PATH_TO_MOVE=/LTV/files
  3.  
  4. cd $PATH_TO_SEARCH
  5. for FIRST_DIR in `ls`
  6. do
  7.   cd $FIRST_DIR
  8.   for SECOND_DIR in `ls`
  9.   do
  10.     cd $SECOND_DIR
  11.     for FILE in *.*
  12.     do
  13.       FILENAME=`echo $FILE | sed "s/.\///g"`
  14.       FIRST_PIECE=`echo -n $FILENAME | md5sum | head -c2`
  15.       SECOND_PIECE=`echo -n $FILENAME | md5sum | head -c4 | tail -c2`
  16.       ORIGIN=$PATH_TO_SEARCH/$FIRST_DIR/$SECOND_DIR/$FILE
  17.       DESTINY=$PATH_TO_MOVE/$FIRST_PIECE/$SECOND_PIECE
  18.       DATETIME=`date`
  19.       mkdir -p $DESTINY
  20.       cp $ORIGIN $DESTINY/$FILENAME
  21.       mysql -h lb.legendas.tv -u ltv -p'9rFbLcqWGdHYF9ZZ' --execute="UPDATE legenda SET dsc_file_path='$DESTINY' WHERE dsc_url_legenda = '$FILENAME'" ltv;
  22.       echo $DATETIME $FILENAME $ORIGIN $DESTINY/$FILENAME
  23.       rm -rf $ORIGIN
  24.     done
  25.   done
  26. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement