Script SHELL répertoires et sous-répertoires
Bonjour,
J'aurai besoin de vos lumières,
Je doit faire un script qui vérifie dans chaque répertoire de mon arborescence si il y a un nom de fichier et son équivalent en .gz
S'il trouve son équivalent en .gz alors on supprime le .gz
Et cela doit être fait dans toute l'arborescence de mon point de montage.
Voici le script que j'ai réalisé pour le moment
Mon problème est que je ne trouve pas comment faire pour que le script parcours tous les sous répertoires. J'ai testé avec "for i in `ls -R`" mais ca ne fonctionne pas.
Merci de votre aide
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| #!/bin/bash
for i in `ls -R`
do
LISTE_FICHIER=`ls`
for FICHIER in $LISTE_FICHIER
do
CHERCHE=$( find . -name $FICHIER.gz )
if [ $CHERCHE ]
then
rm -f $FICHIER.gz
fi
done
done |