Compare commits
2 Commits
eol_patch
...
mask_check
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0065a6b9f0 | ||
|
|
10949c0eeb |
@@ -82,6 +82,15 @@ 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)
|
||||||
|
if TEST_MASK=""
|
||||||
|
echo "missing netmask"
|
||||||
|
exit 1
|
||||||
TEST_IP=$(echo "${ip}" | cut -d / -f1)
|
TEST_IP=$(echo "${ip}" | cut -d / -f1)
|
||||||
IFS=.
|
IFS=.
|
||||||
set ${TEST_IP}
|
set ${TEST_IP}
|
||||||
|
|||||||
Reference in New Issue
Block a user