我正在尝试确定端点的IP并将其写入文件。 当我输入:
dig +short endpoint.com
在命令提示符下 我明白了:
10.50.4.235
但是,当我尝试在脚本中使用此命令将该输出写入文件时:
dig +short $EndpointName > /home/ec2-user/endpoint-ip.txt
我在文件中得到了这个:
endpoint.com
10.50.4.235
它包含变量的值,我更愿意只得到结果(仅限ip)。非常感谢您的帮助。
答案 0 :(得分:1)
#!/bin/bash
URL="endpoint.com"
dig +short $URL > dig-ip.txt
文件中的结果仅提供IP。
cat dig-ip.txt
23.239.26.161
在为变量$ EndPointName赋值时,必须进行修改。
答案 1 :(得分:0)
尝试揭示endpoint.com的grep
dig +short endpoint.com | grep -v endpoint.com > endpoint-ip.txt