les répertoires Mozilla de mes utilisateurs.
Mon problème c'est que je n'arrive pas à isoler correctement les répertoires que je ne souhaite pas scruter.
mais la commande egrep ne fonctionne pas avec la variable.
#!/bin/bash
# Nettoyage des répertoires Mozilla utilisateur
#
clear
# liste des noms de répertoire à mettre à jour séparé d'un pipe :"
#
DIR="0|1|2|3|4|5|6|7|8|9|netlogon|backup|eole|mail"
#
#
rm -Rf delmozilla.log
reponse=0
#
echo "---------------------------------------------"
echo "Script de suppression des répertoires Mozilla"
echo "---------------------------------------------"
echo ""
echo "Liste des exclusions : "
echo "$DIR"
while true; do
read -p "Etes vous d'accord avec la liste d'exclusion ?" on
case $on in
[Oo]* ) echo "Suppression en cours..." ;
find -iname Mozilla | egrep -v $DIR | xargs rm -Rvf > delmozilla.log;
echo "suppression terminée";
echo "nombre de repertoire effaces :"
cat delmozilla.log | grep Mozilla | wc -l
break;;
[Nn]* ) clear; echo "Editez le script et Mettez à jour la"
echo "liste des répertoires à exclure"; exit;;
* ) echo "Repondre par Oui / Non";;
esac
done
echo "Opération Terminée"