【发布时间】:2021-08-26 06:30:01
【问题描述】:
我有一个包含 IP 地址的变量。
ip=192.165.12.30
如何将最后一个八位字节替换为0,使其如下所示?
ip=192.168.12.0
【问题讨论】:
标签: bash ipv4 parameter-expansion
我有一个包含 IP 地址的变量。
ip=192.165.12.30
如何将最后一个八位字节替换为0,使其如下所示?
ip=192.168.12.0
【问题讨论】:
标签: bash ipv4 parameter-expansion
您可以使用parameter expansion:
$ ip=${ip%.*}.0
$ echo "$ip"
192.165.12.0
【讨论】: