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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager