Bonjour,

Je ne comprends pas bien la question.

Si c’est pour supprimer les configurations des produits Mozilla (Firefox et 
Thunderbird par exemple), il me semble que toute les configurations se situent 
dans le répertoire « .mozilla » de l’utilisateur dans des fichiers nommés « 
profiles.ini ».

Du coup, si c’est pour supprimer toute configuration Mozilla, j’aurais tendance 
à un simple « /bin/rm <HOME>/.mozilla tout simplement.

Si c’est pour être plus fin, je récupèrerais les noms de répertoire dans les « 
profiles.ini » et les supprimerai sans oublier de modifier le fichier de 
profile après.

> Le 26 nov. 2020 à 15:40, David Martin <damart.vi...@gmail.com> a écrit :
> 
> Bonjour à tous,
> 
> J'ai un petit soucis sur un petit script que j'essai de faire pour supprimer
> 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.
> 
> La variable $DIR me sort bien ce qu'elle contient quand je fais un echo 
> dessus,
> mais la commande egrep ne fonctionne pas avec la variable.
> 
> Je vous montre ce que j'ai fait, j'ai sans doute pas bon
> 
> 
> 
> #!/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"
> 
> 
> 
> --
> david martin
> 

--
Pierre Malard
Responsable architectures système GeoSUD
IRD - UMR Espace-Dev - UMS CPST
Maison de la Télédétection
500 rue Jean-François Breton
34093 Montpellier Cx 5
France

   « Tant que les lions n’auront pas leurs propres historiens, les histoires
   de chasse tourneront toujours à la gloire du chasseur »
                                                  Proverbe africain
   |\      _,,,---,,_
   /,`.-'`'    -.  ;-;;,_
  |,4-  ) )-,_. ,\ (  `'-'
 '---''(_/--'  `-'\_)  πr

perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-.  ;-;;,_:  |,A-  ) )-,_. ,\ 
(  `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"'  `-'"'"'\_): 
24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'
- --> Ce message n’engage que son auteur <--

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to