MekTypro a écritMerci pour votre aide.
J'arrive a comprendre globalement ce que tu as écrit, mais certaines options m'intriguent :
à quoi sert le "while read" et les "-type f -name", "-exec" ?
While est une boucle ....
Bon, faudra peut être commencer par le début !
Lis déjà cette doc en entier (prends pas peur, ca se lis bien, fait un tour d'ensemble déjà, pour voir les bases du bash)
http://abs.traduc.org/abs-5.3-fr/index.html
Pour la commande find, je l'explique déjà un peu dans le script (la ligne commentée)
Sinon, man find
http://pwet.fr/man/linux/commandes/find
Aprés lecture, si tu as des questions....
MekTypro a écritEt pour lancer le script a partir d'un lanceur, il suffit de pointer le lanceur vers le script ou y a t-il d'autres choses a faire ? Quand je le fais, le contenu du script s'affiche :x
Il faut rendre le script exécutable avant, attention, il faut créer les dossiers également avant (et je ne l'ai pas testé, c'était pour l'exemple, à améliorer, mais il devrait fonctionner) !
EDIT:Si tu as peur que ca disparaisse, mets cp a la place de mv, ca fera une copie, au moins pour les essais, ou modifie pour afficher uniquement le résultat, ne rien deplacer/copier.
Je me répète, avant toutes choses, commence par le commencement, lis les docs 😉.
Maintenant, si tu veux pas apprendre, tu le dis, je refais le script avec les essais & co, pour ne pas avoir de problème avec. Mais je pensais que c'était plutot une question général, pour apprendre les bash !