我想使用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”; –