我想更改IP的最后一位。
IP=10.10.10.10
echo $ip |cut -d"." -f1-3
Run Code Online (Sandbox Code Playgroud)
将显示“ 10.10.10”我想包括“ .0”
尝试:
$ ip=10.10.10.10
$ echo "${ip%.*}.0"
10.10.10.0
Run Code Online (Sandbox Code Playgroud)
${ip%.*} 删除最后一个点和其后的数字。
.0添加.0到字符串的末尾。
这种方法仅使用shell使其比需要管道的方法更快。
最佳做法是对变量使用小写或混合大小写。系统使用所有高阶变量,并且您不想意外地覆盖其中之一。
| 归档时间: |
|
| 查看次数: |
47 次 |
| 最近记录: |