我想使用shell腳本從主機名或FQDN中提取IP。如果我Ping使用主機名,它給了我在輸出中的IP,但是如何從輸出中提取那個以在我的shell腳本中使用。使用shell腳本從主機名或FQDN獲取IP
0
A
回答
0
0
ip=`nslookup <fqdn> | grep -m2 Address | tail -n1 | cut -d : -f 2`
- 首先執行NSLOOKUP。
- Grease for the first 2 occurrences of the「Address」 - 我們需要在第一個地址之後的任何地址,因爲第一個地址顯示了用於查找的DNS服務器地址。
- 使用grepped輸出中的最後一個。
- 使用分隔符「:」分割線並提取第二個值。
例如,
$ ip=`nslookup stackoverflow.com | grep -m2 Address | tail -n1 | cut -d : -f 2` && echo $ip
151.101.1.69
0
這爲我工作:
IP1 = $(平-c 1 「$ IP」 | grep的PING | awk的-F '(' '{打印$ 2}' | awk的-F「) ' '{打印$ 1}')&>的/ dev/null的
IP作爲FQDN
相關問題
- 1. Powershell:獲取FQDN主機名
- 2. 的FQDN主機名
- 3. 從IP地址獲取主機名
- 4. Silverlight - 如何從IP獲取主機名?
- 5. 從IP地址獲取主機名
- 6. 使用powershell從FQDN獲取域名
- 7. 使用BATCH從IP或主機名獲取國家和ISP名稱?
- 8. 從FQDN獲取域名?
- 9. Python - IP到主機名腳本
- 10. 獲取腳本使用主機名來抓取URL
- 11. 使用shell腳本從passwd文件獲取用戶名
- 12. 從perl腳本獲取shell腳本
- 13. 如何使用javascript或jQuery獲取沒有IP或主機名的URL地址?
- 14. 獲取本地主機名
- 15. Python的 - 獲取本地主機IP
- 16. 如何使用C#或VB.NET獲取當前本地主機名?
- 17. Bro腳本從IP地址查找主機名
- 18. 獲取Ruby on Rails中的主機名或IP地址
- 19. 在PHP中獲取服務器的主機名或IP地址
- 20. WCF:如何獲取主機IP或服務器名稱
- 21. 如何獲取瀏覽器IP或主機名?
- 22. 在Powershell中使用nslookup獲取IP地址的主機名
- 23. 如何使用主機名獲取IP地址?
- 24. 使用網絡上的主機名獲取IP地址asp.net
- 25. 可能使用SystemConfiguration獲取IP的主機名?
- 26. 使用IP獲取捲曲的主機名
- 27. 在Powershell中使用nslookup獲取主機名的IP地址
- 28. 獲取父shell腳本的名稱
- 29. 從套接字獲取IP從本地主機連接到java
- 30. 獲取本地IP地址的主機名(java)
我運行此腳本,但沒有IP作爲輸出來了:#!/斌/慶典 明確 回聲「輸入主機名「 閱讀hn; IP = $(dig + short「$ hn」) echo「$ IP」; –