#!/usr/bin/env bash networkDir="" synopsis() { cat << EOF Usage : `basename $0` [-h] [networkDir] EOF } help() { cat << EOF `basename $0` supprime le répertoire des sauvegardes du réseau. ATTENTION : aucune demande ne confirmation. `synopsis` -h : affiche cette aide. Si networkDir n'est pas précisé, le répertoire des sauvegardes du réseau défini par la variable NETWORK_DIR est supprimé. EOF } usage() { synopsis exit 1 } args() { local opt while getopts "h" opt; do case $opt in h) help; exit 0;; ?) usage;; esac done shift $(($OPTIND - 1)) [ $# -eq 1 ] && { networkDir=$1; shift; } [ $# -ne 0 ] && usage; } # main VDN_PATH=$(readlink -f $(dirname $0)/..); . $VDN_PATH/bin/functions.sh args "$@" [ -n "$networkDir" ] && NETWORK_DIR="$networkDir" netname=$(basename $NETWORK_DIR) rm -Rf $SAVE_PATH/$netname