IPLIST=$(cat ip) NETLIST=$(cat network)
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地址的网络地址与此网段是否一致