/ Published in: Bash
script qui va effacer tous les jpg qui se trouvent déjà dans le fichiers URL
Expand |
Embed | Plain Text
#!/bin/bash #script qui va effacer tous les jpg qui se trouvent déjà dans le fichiers URL Prefixe="thumb_"; Extension=".jpg" UrlFileName="urls" FichierTmp="" ListeRep="$(find * -type d -prune)" # liste des repertoires sans leurs sous-repertoires for Rep in ${ListeRep}; do cd ${Rep} ; rm *jpg_temp; #pour vérifier si on est pas dans le répertoir site_php qui contient les fichiers php #il n'y a rien a faire dans ce répertoire nbresult="$(ls | grep .jpg | wc -l)" if [ $nbresult == 0 ] then cd ..; continue fi #pour compter le nombre d'appels asynchrones COUNT=0 ListeFiles="$(find * -type f -prune)" for File in ${ListeFiles}; do CustomFileName=${UrlFileName}"_"${Rep} #si le fichier contenant les urls n'existe pas on sort du répertoire if [ ! -f ${CustomFileName} ] then continue fi #si le fichier n'est pas un jpg on ne le traite pas if [[ ${File} != *${Extension} ]] then continue fi #si le fichier se trouve déja dans le fichier des URL on le supprime if grep -q ${File} ${CustomFileName} then rm ${File} fi done cd ..; done echo "clean DONE"
You need to login to post a comment.
