LucV59 Posté(e) le 10 février 2023 Posté(e) le 10 février 2023 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 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.