我想在 OSX 中使用 bash 脚本将域列表转换为 IP 地址。
我创建了一个列表文件来逐行呈现域,如下所示
www.google.com
www.yahoo.com
www.facebook.com
我使用以下脚本来查找 IP 地址:
#!/bin/bash
while read -r domain
do
echo `dig +short $domain`
done < list
其中 list 是包含这些域的文件。
但是,它最终只显示一个空字符串。
但是当我只查询一个域时,命令是可以的。
dig +short www.google.com
> 216.58.221.132
希望任何人都可以帮助我找出问题所在。谢谢!