我想改变IP的最后一点。
IP=10.10.10.10
echo $ip |cut -d"." -f1-3将显示"10.10.10“,我想包括".0”
发布于 2019-04-10 23:28:07
尝试:
$ ip=10.10.10.10
$ echo "${ip%.*}.0"
10.10.10.0${ip%.*}移除最后一个点及其后面的数字。.0将.0添加到字符串的末尾。发布于 2019-04-10 23:54:32
XOR乘以1(参数扩展的Bash 4):
ipv4_address="${ipv4_address%.*}.$(( ${ipv4_address##*.} ^ 1 ))"发布于 2019-04-10 23:29:25
这将在bash中实现:
ip="10.10.10.10"
x=`echo $ip|cut -d "." -f1-3`
echo "$x.0"https://stackoverflow.com/questions/55622618
复制相似问题