快速获取本机IP地址AWK功能
生活随笔
收集整理的這篇文章主要介紹了
快速获取本机IP地址AWK功能
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
有些時(shí)候,我們在應(yīng)用中可能要用到通過linux命令來獲取本機(jī)IP地址,方法有很多種,例如最常見的就是ifconfig?
如果我想盡盡只獲取IP地址,方法也有很多種
例如:獲取eth0的IP信息,利用cut命令獲取,命令如下
ifconfig eth0|cut ?-d: -f2|grep 'Bcast'|cut -d' ' -f1
?
通過awk獲取信息
ifconfig eth0|awk '/inet addr:/ {print $2}'|awk -F: '{print $2}'
?
但是我個(gè)人覺的最方便最簡單的獲取命令如下:
ifconfig seth0|awk -F "[ :]+" '/inet addr/ {print $4}'
意思解釋:
-F "[ :]+" -F是分段的意思,"[ :]+"?的意思是對‘空白’字段和‘:’字段進(jìn)行分段處理
/inet addr/ 是匹配這些字符的行
?{print $4} 是輸出第四字段數(shù)據(jù)
?
以上純屬個(gè)人理解,如有錯(cuò)誤請大家指正。
轉(zhuǎn)載于:https://blog.51cto.com/bjjasonzhao/874508
總結(jié)
以上是生活随笔為你收集整理的快速获取本机IP地址AWK功能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java、Scala和Go语言多线程并发
- 下一篇: Android ImageView图片