您的位置:首页 > 理论基础 > 计算机网络

判断某一ip地址是否属于某一ip网段的脚本

2008-12-11 17:06 2755 查看
IPLIST=$(cat ip)
NETLIST=$(cat network)
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 

for ip in ${IPLIST}
do
  echo "IP: $ip";
  for network in ${NETLIST}
  do
    [ "$(ipcalc -n $ip/${network#*/})" = "$(ipcalc -n $network)" ] &&
                              echo -e "$ip/tis in $network" ||
                              echo -e "$ip/tis not in $network"
 

  done
  echo "--------------------------------";
done
1 使用了for双循环

2 利用ipcalc来判断ip地址的网络地址与此网段是否一致
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  network 脚本 网络