shell判断IP是否有效
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell判断IP是否有效相关的知识,希望对你有一定的参考价值。
分析:IP由四位数字组成,以点【.】分割,最一组最长为3位并且每个字段不能大于255#!/bin/bash
function checkip()
if echo $IP|egrep"^[0-9]1,3\.[0-9]1,3\.[0-9]1,3\.[0-9]1,3$" >/dev/null; then
if [ $VALID_CHECK == "yes" ]; then
echo "IP $IP available!"
return 0
else
echo "IP $IP not available!"
return 1
fi
else
echo "IP format error!"
return 1
fi
while true; do
read -p "Please enter IP: " IP
checkip $IP
[ $? -eq 0 ] && break
done
以上是关于shell判断IP是否有效的主要内容,如果未能解决你的问题,请参考以下文章
Linux Shell中编写判断IP地址有效性脚本碰到了问题