Linux Shell指令碼中獲取本機ip地址方法
用以下命令獲取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表示第一組
$ 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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jQuery獲取本機ip地址jQuery
- Java獲取本機ip地址Java
- Linux下用Java獲取本機IP地址LinuxJava
- Java獲取本機名稱、本機MAC地址、IP地址JavaMac
- java獲取本機的ip地址Java
- javascript獲取本機ip地址程式碼例項JavaScript
- 用Linux命令列獲取本機外網IP地址Linux命令列
- 獲取IP地址方法
- 獲取Linux本機IP命令Linux
- python獲取本機IP、mac地址、計算機名PythonMac計算機
- Java獲取本機IPJava
- Shell指令碼中獲取SELECT結果值的方法指令碼
- Oracle中獲取主機名和IP地址Oracle
- iOS專案開發實戰——獲取本機IP地址iOS
- 設定Linux伺服器IP地址的shell指令碼Linux伺服器指令碼
- Java 中獲取MAC地址 和IP地址JavaMac
- Python 基礎練習 —— 獲取本機 Mac 地址、ip 地址和主機名PythonMac
- 在cmd中獲取ip地址和主機名
- Apapche獲取真實IP地址方法
- Linux c程式中獲取shell指令碼輸出(如獲取system命令輸出)LinuxC程式指令碼
- qt獲取本機IP地址、計算機名、網路連線名、MAC地址、子網掩碼、廣播地址QT計算機Mac
- python如何獲取本機ipPython
- saltstack獲取IP地址
- 獲取IP地址命令
- PHP獲取IP地址的方法,防止偽造IP地址注入攻擊PHP
- 獲取本機電腦IP的正確使用方法
- ASPNET獲取IP地址 MAC地址Mac
- java獲取ip地址和mac地址JavaMac
- 美國ip地址如何獲取?
- 獲取真實IP地址
- 在InstallShield中透過主機名獲取IP地址 (轉)
- SQL解惑-如何從字串中獲取IP地址SQL字串
- 取IP地址的方法
- 實用Linux下獲取公網IP地址Linux
- js根據ip地址獲取省份城市的方法JS
- shell指令碼獲取時間格式化指令碼
- shell指令碼獲取函式返回值指令碼函式
- gethostbyname() -- 用域名或主機名獲取IP地址