bash - 如何使用 Bash 替换 IP 地址中的最后一个八位字节?
问题描述
我有一个包含 IP 地址的变量。
ip=192.165.12.30
如何替换最后一个八位字节0
,使其如下所示?
ip=192.168.12.0
解决方案
您可以使用参数扩展:
$ ip=${ip%.*}.0
$ echo "$ip"
192.165.12.0
推荐阅读
- css - 如何在没有滚动条的 Tailwind 中创建可滚动元素
- c++ - 销毁树(析构函数)是否需要遍历通用树?
- android - 如何在android studio中仅加载安装在设备中的upi应用程序
- gremlin - gremlin shortestPath() with (ShortestPath.edges, Direction.OUT)
- android - 如何以编程方式在android中创建透明活动?
- database - 如果我启用 HR 用户和 XEPDBA1 数据库,我在 oracle 18c 中与根数据库建立的连接会停止工作吗?
- python - 使用循环在 seaborn 直方图子图中添加分位数和平均线
- python - 如何删除“一对多”关系的孩子?(SQL炼金术)
- distributed-system - 在 Orleans Grain 中调用外部服务 (Rest api)/数据库 CRUD 操作
- javascript - 在同步函数中从 AWS Lambda 发出 AWS CloudWatch 指标