5
A
回答
4
有點凌亂但應該工作:
/sbin/ifconfig | grep -B1 1.2.3.4 | awk '{print $1; exit}'
或者,您可以使用ip命令,該命令與-o|-oneline
選項一起使用時,更易於解析。例如
ip -o addr | awk '/1.2.3.4/{print $2}'
7
與IP地址替換127.0.0.1你想獲得
ifconfig | grep 127.0.0.1 -B1 | grep Link | cut -f 1 '-d '
接口的信息,如果你也想找出機器上的物理端口,運行
ethtool -p $OUTPUT_OF_FIRST_COMMAND
它將閃爍與該接口相關的以太網卡上的光
2
關閉我的頭頂,我可能會使用grep:
ifconfig |grep -B1 '127.0.0.1' |grep -o '^[a-zA-Z0-9]*'
在哪裏「127.0.0.1」是你要找的地址。
-B1設置匹配返回前的行數。
-o將第二個grep設置爲僅返回匹配的段而不是整行。
'^ [a-zA-Z0-9] *'匹配從行首開始的任何字母數字。
由於ifconfig縮進除接口名稱行之外的所有行,它只會匹配接口名稱。
這是快速和骯髒的,但應該工作。
+0
+1對於說明(s) – 2011-02-13 20:20:50
0
ifconfig | awk 'BEGIN{RS=""}/127.0.0.1/{print $1}'
ifconfig | ruby -00 -ane 'puts $F[0] if /127.0.0.1/'
相關問題
- 1. 獲取C#中以太網接口的本地IP地址
- 2. 在PHP的特定以太網端口獲取私有IP地址
- 3. 如何獲得給定網絡接口的IP地址?
- 4. 如何使用網關IP地址配置以太網接口?
- 5. 如何從遠程主機的以太網地址獲取IP地址?
- 6. 獲取IP地址和UDP端口包
- 7. 獲取對等IP地址和端口
- 8. 如何獲取後端的IP地址?
- 9. 如何在php中獲取客戶端ip地址和端口?
- 10. 如何獲取客戶端IP地址
- 11. 如何獲取客戶端IP地址
- 12. 如何獲取數據庫IP地址,oracle中的端口號?
- 13. 如何在MAC中獲取連接的以太網或WiFi的IP地址
- 14. 如何僅獲取IP地址/子網
- 15. 如何獲取客戶端的公網IP地址
- 16. 如何使用Win32 API獲取給定端口名稱的網絡打印機的IP地址?
- 17. Java的UDP不能綁定到本地IP地址(以太網)
- 18. 如何使用UDP網絡中的端口號獲取IP地址?
- 19. 在Ruby上獲取特定網絡接口的IP地址
- 20. 如何更改本地機器/以太網ip地址
- 21. 如何獲取IP地址?
- 22. 如何獲取IP地址?
- 23. 獲取給定IP地址的Mac地址
- 24. 獲取C端口客戶端的IP地址
- 25. 如何從網絡上的IP地址獲取MAC地址?
- 26. 如何連接列表以獲取帶有端口的IP地址?
- 27. 獲取android以太網MAC地址(不是wifi接口)
- 28. Node.js如何獲取偵聽特定端口的http服務器的IP地址
- 29. 如何區分使用VB.NET的以太網和WiFi IP地址
- 30. 從網址獲取IP地址
打我吧:) +1 – 2011-02-13 19:15:26