Bonjour,
je cherche à écrire un script DANS le planificateur de taches pour déplacer des photos du répertoire « Photo/A_Classser » dans le répertoire Photo/Année/Mois selon la date de la photo.
entre les ash, bash et autres, je ne trouve pas la bonne syntaxe.
ce que j'ai trouvé :
#!/bin/ash
cd /volume1/web/mto/archives
listeFichiers=`find . -mmin +60 -maxdepth 1 -iname "*.pdf"`
for fic in $listeFichiers
do
echo $fic
ladate=`stat -c %y $fic|cut -d " " -f1`
annee=`echo $ladate| cut -d "-" -f1`
mois=`echo $ladate| cut -d "-" -f2`
jour=`echo $ladate| cut -d "-" -f3`
mkdir -p /MTO/$annee/$annee$mois/$annee$mois$jour
mv $fic /MTO/$annee/$annee$mois/$annee$mois$jour
echo "Files $fic moved"
done
soit en Français !
Se positionner sur /volume1/photo/A_classer
Lister le contenu du répertoire courant
Mettre le résultat de la liste dans listefichiers
Pour chaque fichier de la listefichiers :
Trouver la date (File station, date de modification)
Extraire l’année = AAAA
Extraire le mois = MM
Créer le répertoire /volume1/photo/AAAA/MM
Déplacer le fichier dans ce répertoire
Afficher le nom du fichier déplacé
Fin
Merciiiiiiiiiiiiii !
Qui pourrait m'aider ?
Merci par avance. Luc