$ cat sauvegarde.sh
#!/bin/bash
####### sauvegarde - Sauvegarde le sources.list et les paquets #######
echo
echo "Script de sauvegarde APT'"
echo
DATE=`date +%F`
if test -d $DATE
then echo "Le dossier \"$DATE\" existe déjà. Voulez-vous refaire la sauvegarde ? [o/n]"
read choix
if [ $choix = "n" ]
then
echo
echo "Abandon."
exit 0
elif [ $choix = "o" ]
then
echo
echo "Réécriture de la sauvegarde $DATE..."
else
echo "Veuillez taper \"o\" ou \"n\"."
exit 2
fi
else
mkdir $DATE
fi
( cp /etc/apt/sources.list ./$DATE/sources.$DATE.list && dpkg --get-selections > ./$DATE/paquets.$DATE.list ) \
&& echo "Sauvegarde terminée dans $PWD/$DATE" \
|| echo "Sauvegarde échouée..."
exit 0