## Script réalisé par Bertrand Perrier le 19/01/07 # Ce script gère le fichier rhythmdb.xml (base de donnée de rhythmbox) # Il permet d'editer, restaurer (le fichier precedement effacé ou sauvegarder), de sauvegarder, et d'effacer sudo find /home/$USER/.gnome2/rhythmbox/ -name rhythmdb.xml -exec echo "une base de données a été trouvée" \; echo "1) editer la base de données" echo "2) restaurer la base de données" echo "3) sauvegarder la base de données" echo "4) effacer la base de données" echo "5) quitter" read -p "Choix ? " ANSWER echo " " ####################################################################################### if [ $ANSWER = 1 ] then echo "***EDITION DE RHYTHMDB.XML***"; gedit /home/$USER/.gnome2/rhythmbox/rhythmdb.xml fi ####################################################################################### if [ $ANSWER = 2 ] then clear echo "***RESTAURATION DE RHYTHMDB.XML***"; ## copie rhythmdb.xml.bak dans rhythmdb.xml cp /home/$USER/.gnome2/rhythmbox/rhythmdb.xml.bak /home/$USER/.gnome2/rhythmbox/rhythmdb.xml fi ####################################################################################### if [ $ANSWER = 3 ] then echo "***SAUVEGARDE DE RHYTHMDB.XML***"; ## sauvegarde rhythmdb.xml dans rhythmdb.xml.bak cp /home/$USER/.gnome2/rhythmbox/rhythmdb.xml /home/$USER/.gnome2/rhythmbox/rhythmdb.xml.bak fi ####################################################################################### if [ $ANSWER = 4 ] then echo "***FORMATAGE DE RHYTHMDB.XML***"; ## sauvegarde rhythmdb.xml dans rhythmdb.xml.bak cp /home/$USER/.gnome2/rhythmbox/rhythmdb.xml /home/$USER/.gnome2/rhythmbox/rhythmdb.xml.bak ## efface rhythmdb.xml rm /home/$USER/.gnome2/rhythmbox/rhythmdb.xml fi ####################################################################################### read -p "*** Appuyer sur un touche pour quitter ***" ANSWER