gaboshlib/g_num_is_lower.sh aktualisiert

This commit is contained in:
olli 2023-11-03 15:06:11 +01:00
parent 263a2ccf3b
commit 658d99f867

View File

@ -1,3 +1,32 @@
function g_num_is_lower_equal {
local f_num=$1
local f_checkhigher=$2
# Check for integer (can be done with bash itself)
if [[ ${f_num} =~ ^[0-9]+$ ]] && [[ ${f_checkhigher} =~ ^[0-9]+$ ]]
then
# Check which is the low (from) and the high (to) number
if [ "${f_num}" -le "${f_checkhigher}" ]
then
return 0
else
return 1
fi
fi
# Check for valid number
g_num_valid_number "$f_num" "$f_checkhigher" || return 1
if [ $(g_calc "${f_num} <= ${f_checkhigher}") -ne 0 ]
then
return 0
else
return 1
fi
}
function g_num_is_lower { function g_num_is_lower {
local f_num=$1 local f_num=$1
@ -7,7 +36,7 @@ function g_num_is_lower {
if [[ ${f_num} =~ ^[0-9]+$ ]] && [[ ${f_checkhigher} =~ ^[0-9]+$ ]] if [[ ${f_num} =~ ^[0-9]+$ ]] && [[ ${f_checkhigher} =~ ^[0-9]+$ ]]
then then
# Check which is the low (from) and the high (to) number # Check which is the low (from) and the high (to) number
if [ "${f_num}" -gt "${f_checkhigher}" ] if [ "${f_num}" -lt "${f_checkhigher}" ]
then then
return 0 return 0
else else