slash check added
This commit is contained in:
@@ -82,6 +82,11 @@ validate_ip() {
|
|||||||
else
|
else
|
||||||
local IFS
|
local IFS
|
||||||
if echo "${ip}" | grep -Eq '^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2]))?$'; then
|
if echo "${ip}" | grep -Eq '^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2]))?$'; then
|
||||||
|
CHARACTER="/"
|
||||||
|
TEST_SLASH=$(echo "${ip}"
|
||||||
|
if echo $TEST_SLASH | grep -q "$CHARACTER"
|
||||||
|
else
|
||||||
|
exit 1
|
||||||
TEST_MASK=$(echo "${ip}" | cut -d / -f2)
|
TEST_MASK=$(echo "${ip}" | cut -d / -f2)
|
||||||
if TEST_MASK=""
|
if TEST_MASK=""
|
||||||
echo "missing netmask"
|
echo "missing netmask"
|
||||||
|
|||||||
Reference in New Issue
Block a user