Bonjour à tous,
Je cherche à lire un fichier texte ligne à ligne et comparer chaque ligne avec une variable précédemment déclarée.
Contenu de mon fichier txt :
client1
client2
client3
Mon code actuel :
Comme vous pouvez le voir, le but de ce code est de supprimer les fichiers vieux de plus d'un mois mais uniquement pour certains répertoires.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #Suppression des fichiers de plus d'un mois while read line do echo "$line" if [ "$line" != "" ] && [ "$Line" == $WebUsers ];then # Suppression des fichiers vieux de plus de 1 mois find $WebUsers/* -maxdepth 10 -mindepth 1 -mtime +30 -print # Suppression des répertoires vides #find * -maxdepth 10 -mindepth 2 -type d -empty -delete fi done<$ClientSansNettoyage.txt
Mon problème est le suivant : je n'arrive pas à exploiter la variable $Line dans mon test alors que la commande echo me retourne correctement chaque ligne de mon fichier à l'écran
Par avance merci.
Partager