我可以使用下面的代码让 ipcal 给我 NETMASK。我怎样才能让它以 cidr 表示法获取 IP 地址列表,如 41.80.0.0/17 并只给我 netmask 的 IP 地址。如果我管道ip地址列表(以cidr格式)将它工作。谢谢
#!/bin/bash
echo -n "Enter IP address in CIDR notation: (eg. 192.168.0.0/24) "
read IP_ADDRESS
# Calculate network values
BROADCAST=$(ipcalc -b $IP_ADDRESS)
NETWORK=$(ipcalc -n $IP_ADDRESS)
NETMASK=$(ipcalc -m $IP_ADDRESS)
echo "Set up your ifcfg file with the following values:"
echo $BROADCAST
echo $NETWORK
echo $NETMASK