From ec038625f7759b6a2dc3d9ebffdeaccd107e27da Mon Sep 17 00:00:00 2001 From: TamCore Date: Thu, 9 Oct 2014 19:19:09 +0200 Subject: [PATCH] allow only valid integers for --keep-count --- vzpbackup.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vzpbackup.sh b/vzpbackup.sh index 9527680..b3aca86 100755 --- a/vzpbackup.sh +++ b/vzpbackup.sh @@ -10,6 +10,7 @@ INC_BACKUP="no" # COMMANDLINE PARSING +shopt -s extglob for param in "$@"; do case $param in -h|--help) @@ -23,7 +24,7 @@ for param in "$@"; do --destination=*) DESTINATION=${param#*=} ;; - --keep-count=*) + --keep-count=+([0-9])) KEEP_COUNT=${param#*=} ;; --suspend=*) @@ -37,6 +38,7 @@ for param in "$@"; do ;; esac done +shopt -u extglob test "$SUSPEND" -eq "yes" && SUSPEND="" || SUSPEND="--skip-suspend"