From f4f700e2deed3bbe6ab07a172d3659138e155fbc Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Thu, 27 Sep 2018 11:44:38 +0200 Subject: made scripts available in a separate directory --- fichiers/scripts/backup.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 fichiers/scripts/backup.sh (limited to 'fichiers/scripts/backup.sh') diff --git a/fichiers/scripts/backup.sh b/fichiers/scripts/backup.sh new file mode 100644 index 0000000..3f7e109 --- /dev/null +++ b/fichiers/scripts/backup.sh @@ -0,0 +1,19 @@ +#!/bin/bash +echo "Veuillez choisir l'extension des fichiers à sauvegarder" +echo "(sans le point):" +read -p 'extension: ' ext +echo "Veuillez choisir le nom du dossier de sauvegarde:" +read -p 'dossier: ' backupdir +if [ -d "$backupdir" ] +then + echo "Le dossier $backupdir existe déjà. Veuillez relancer le" + echo "programme et saisir un autre nom." + exit 1 +else + mkdir "$backupdir" +fi +cp *.$ext "$backupdir" +nbre=$(ls $backupdir/*.$ext | wc -l) +zip -r "$backupdir".zip "$backupdir" +echo "Terminé. $0 a copié $nbre fichiers .$ext dans $backupdir" +echo "et l'archive $backupdir.zip a été créée." -- cgit v1.2.3