Bonjour.
Pour l'exemple du fichier toto, voici la commande a effectuer :
mv dossier0/dossier1/dossier2/toto dossier0/dossier1_dossier2
Après, pour automatiser cette tache, tu peut créer un script mais tout dépendra de l'arborescence ...
Ceci pourra peut être t'aider :
1 2 3 4 5 6 7 8 9 10 11
| #!/bin/bash
for i in 'ls` # On parcourt le répertoire courant
do
if [ -d $i ] // On teste si le fichier est un répertoire
then
//traitements
else
//traitements
fi
done |
Mais avant de ce lancer la dedans, peut tu nous en dire plus sur ces fichiers ? Par exemple quel est le nom maximal de sous-dossier à envisager, etc ?
Cordialement,
Idriss
Partager