码迷,mamicode.com
首页 > 系统相关 > 详细

shell笔记:获取本机IP地址

时间:2016-11-30 17:05:39      阅读:287      评论:0      收藏:0      [点我收藏+]

标签:.sh   删掉   ddr   config   mask   eth   5.0   exit   获取本机ip   

#!/bin/bash
#2.sh
#编写shell脚本获取本机的网络地址。
#比如:本机的ip地址是:192.168.100.2/255.255.255.0,那么它的网络地址是192.168.100.1/255.255.255.0
#注意:Bcast与前面的Ip地址之间是两个空格,所以一定要把两个空格都删掉
#grep后面的搜索词加不加引号都可以,如果是一个比较长,有空格的,比如inet addr,就加引号,只有Mask可以不加
#之所以搜索inet addr是因为,只搜索inet的话,还有IPv6的地址
IP=`ifconfig eth0 | grep ‘inet addr‘ | sed ‘s/^.*addr://g‘ |sed ‘s/ Bcast:.*$//g‘` MASK=` ifconfig eth0 | grep Mask |sed ‘s/^.*Mask://g‘` echo "$IP/$MASK" exit

  

shell笔记:获取本机IP地址

标签:.sh   删掉   ddr   config   mask   eth   5.0   exit   获取本机ip   

原文地址:http://www.cnblogs.com/miracle2015126/p/6118358.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!