From ad4be3dd58ab5d86fb9c55c0633c94ef6d85030a Mon Sep 17 00:00:00 2001 From: St33v Date: Sun, 17 Oct 2021 15:19:27 +1100 Subject: Add some error checking for reduction percentage --- resize.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'resize.sh') diff --git a/resize.sh b/resize.sh index 24baaf7..f49a1a5 100755 --- a/resize.sh +++ b/resize.sh @@ -6,6 +6,18 @@ if [ -z $1 ] then reduce=25 else reduce=$1 + re='^[0-9]+$' # reg expression for digits only + if ! [[ $reduce =~ $re ]] + then + echo "Usage: If you use arguments, arg 1 (resize percentage) must be an integer" + exit 1 + else + # arg1 is an integer + if [ $reduce -gt 99 ] || [ $reduce -lt 1 ] ; then + echo "Usage: reduction percentage must be between 1 and 99 percent" + exit 1 + fi + fi fi # Check for folder name in command line (no spaces of course!) -- cgit v1.3