我想使用shell脚本从Hostname或FQDN中提取IP。如果我使用主机名Ping,它会在输出中为我提供IP,但是如何从输出中提取它以在我的shell脚本中使用。
答案 0 :(得分:0)
答案 1 :(得分:0)
ip=`nslookup <fqdn> | grep -m2 Address | tail -n1 | cut -d : -f 2`
例如。
$ ip=`nslookup stackoverflow.com | grep -m2 Address | tail -n1 | cut -d : -f 2` && echo $ip
151.101.1.69
答案 2 :(得分:0)
这对我有用:
IP1 = $(ping -c 1&#34; $ IP&#34; | grep PING | awk -F&#39;(&#39;&#39; {print $ 2}&#39; | awk - F&#39;)&#39;&#39; {print $ 1}&#39;)&amp;&gt;的/ dev / null的
IP是FQDN