【发布时间】:2017-01-01 05:37:18
【问题描述】:
我在变量中设置了一个 IP 地址,我想将其转换为网络地址。
这仅适用于单个数字:
echo '192.168.1.2' | sed 's/.$/0/' => 192.168.1.0
echo '192.168.1.22' | sed 's/.$/0/' => 192.168.1.20
echo '192.168.1.223' | sed 's/.$/0/' => 192.168.1.220
如果最后一个数字发生变化,我需要一种方法来返回相同的网络值,即:
myip="192.168.1.2" => "192.168.1.0"
myip="192.168.1.22" => "192.168.1.0"
myip="192.168.1.223" => "192.168.1.0"
如何用上面的网络地址替换任何 IP 地址?
【问题讨论】: