在bash脚本中,我有一个类似于192.168.1.15的IP地址和一个像255.255.0.0这样的网络掩码.我现在想要计算这个网络的起始地址,这意味着在两个地址上使用&-operator.在该示例中,结果将是192.168.0.0.有人准备好这样的东西吗?我正在寻找一种优雅的方式来处理来自bash的ip地址
我已经尝试过这个建议:
ip -o -f inet addr show | awk '/scope global/ {print $4}'
但输出带有子网掩码的 IP 地址:
192.168.1.108/24
我只想要号码 24