Shell获取IP地址的多种方法

 ifconfig eth0|grep -Po "(?<=addr:).*(?=Bcast)"

 ifconfig eth0|sed -n 's/.*addr://;s/Bcast.*//p'

 ifconfig | awk -F"[: ]" 'NR==2 {print $13}'

 ifconfig eth0|sed -rn 's/.*:(.*)  B.*/\1/p'     注意B前面有个空格

 ifconfig eth0 |awk -F '[ :]+' '/inet addr/{print $4}'


感谢各位群友的总结!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章