From: Bastian Dehn Date: Sat, 24 May 2025 18:58:51 +0000 (+0200) Subject: check number and machine format restore X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=e91d01948aaf887559fe4f484465cabad892c92c;p=simple-backup.git check number and machine format restore --- diff --git a/restore b/restore index ddf3c7d..e13baec 100755 --- a/restore +++ b/restore @@ -143,7 +143,13 @@ main() || return $? [ -n "$date" ] || errlog "missing date (-d)" || return $? [ -n "$number" ] || errlog "missing number (-n)" || return $? + [[ "$number" =~ [[:digit:]]{2} ]] \ + || errlog "number must two digits" \ + || return $? [ -n "$machine" ] || errlog "missing machine (-r)" || return $? + [[ "$machine" =~ .*@.*:[[:digit:]]* ]] \ + || errlog "machine format must @:" \ + || return $? [ -n "$path" ] || errlog "missing path (-p)" || return $? restore "$date" "$number" "$machine" "$path" \