bon ben vu que les dossier existent déjà c'est relativement simple
#!/bin/bashREPUTIL=/home #dossier contenant les dossiers utilisateursREPFICHIERS=#dossier contenant les fichier à déplacercd"$REPUTIL"# on se déplace dans le dossier des utilisateurs for rep in *
do
mv -i "${REPFICHIERS}/${rep}".* "${rep}/"done
petits points :
j'ai présupposé que dans le dossier des utilisateurs, il n'y a que des dossiers
c'est toujours bien de faire un backup avant de jouer avec des scripts non testés :)
si dans le dossier des utilisateurs il y a autre chose que des dossiers, il faut remplacer la boucle for
for rep in */
do
mv -i "${REPFICHIERS}/${rep%/}".* "${rep}"done
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: questions
Posté par fearan . En réponse au message script pour déplacer des fichiers vers répertoires de même noms. Évalué à 2. Dernière modification le 05 septembre 2018 à 09:56.
bon ben vu que les dossier existent déjà c'est relativement simple
petits points :
Il ne faut pas décorner les boeufs avant d'avoir semé le vent