Linux Shell指令碼中獲取本機ip地址方法

chenfeng發表於2015-12-24
用以下命令獲取IP,例如:
$ ifconfig | grep 'inet'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $2}' 

命令解釋如下:
grep 'inet'  擷取包含ip的那兩行
grep -v '127.0.0.1'   去掉本地指向的那行
cut -d: -f2    -d: 以:分割字串  -f2:取第二組資料
awk '{ print $2}'  $2 表示預設以空格分割的第二組 同理 $1表示第一組

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-1959134/,如需轉載,請註明出處,否則將追究法律責任。

相關文章