shell笔记:获取本机IP地址
Posted 沙加的孩子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell笔记:获取本机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地址的主要内容,如果未能解决你的问题,请参考以下文章