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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM