我对bash脚本非常陌生,所以基本上我无法理解它,所以请任何人都能告诉我可以更快学习的方法。使用bash脚本验证IP地址
我是tryong写一个bash脚本来读取ip地址并验证它。 所以,请你能告诉我在我使用的剧本中我犯了什么错误。
function valid_ip()
{
local IPA1=$1
local stat=1
if [[ $IPA1 =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$ ]];
then
OIFS=$IFS
IFS='.'
ip=($ip)
IFS=$OIFS
[[ ${ip[0]} -le 255 && ${ip[1]} -le 255 \
&& ${ip[2]} -le 255 && ${ip[3]} -le 255 ]]
stat=$?
fi
return $stat
}
此代码我也从互联网本身只是为了理解的概念,但我仍然无法得到它。
哪部分你不明白? – choroba
放在那之后的零件 – user3639779
你有没有在'man bash'里看过IFS? – choroba