From e91d01948aaf887559fe4f484465cabad892c92c Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sat, 24 May 2025 20:58:51 +0200 Subject: [PATCH] check number and machine format restore --- restore | 6 ++++++ 1 file changed, 6 insertions(+) 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" \ -- 2.47.3