如何使用 Bash 替换 IP 地址中的最后一个八位字节?
How to replace the last octet in an IP adress using Bash?
我有一个包含 IP 地址的变量。
ip=192.165.12.30
如何用0
替换最后一个八位字节,使其变成如下所示?
ip=192.168.12.0
您可以使用 parameter expansion:
$ ip=${ip%.*}.0
$ echo "$ip"
192.165.12.0
我有一个包含 IP 地址的变量。
ip=192.165.12.30
如何用0
替换最后一个八位字节,使其变成如下所示?
ip=192.168.12.0
您可以使用 parameter expansion:
$ ip=${ip%.*}.0
$ echo "$ip"
192.165.12.0