当前位置: 技术问答>linux和unix
如何使用shell取得ip地址的前24位
来源: 互联网 发布时间:2016-07-28
本文导语: 用shell实现 ip地址是:192.168.100.1 想得到此ip的前24位,即红色部分 ip中每个点分段的位数不是固定的,也就是说ip可能会是:10.1.1.1,66.66.66.1 请问该怎么做啊? 谢谢大家的帮忙~ | echo 10.1.1.1 | awk ...
用shell实现
ip地址是:192.168.100.1
想得到此ip的前24位,即红色部分
ip中每个点分段的位数不是固定的,也就是说ip可能会是:10.1.1.1,66.66.66.1
请问该怎么做啊?
谢谢大家的帮忙~
ip地址是:192.168.100.1
想得到此ip的前24位,即红色部分
ip中每个点分段的位数不是固定的,也就是说ip可能会是:10.1.1.1,66.66.66.1
请问该怎么做啊?
谢谢大家的帮忙~
|
echo 10.1.1.1 | awk -F. '{print $1 "." $2 "." $3}'
|
哎哟 被你回答了 最近linux区很有人气啊
如果你在shell脚本中使用
ip是个变量的话
echo $ip | awk -F. '{print $1 "." $2 "." $3}'