我制作了一个辅助函数来确定生成密码的指定长度是否有效。如果有条件地将其翻译为正则表达式以检查 8-64 的范围,我该如何翻译?
# Check to see if password length is valid
# @param $1 length specified by the user
# @return True (0) if not valid, False (1) if we're okay
# Usage: if is_valid "$length"
is_valid() {
local length="$1"
if (( "$length" < 8 || "$length" > 64 )); then
return 0
else
return 1
fi
}