OSX で bash スクリプトを使用して、ドメインのリストを IP アドレスに変換したいと考えています。
このようにドメインを1行ずつ表示するリストファイルを作成しました
www.google.com
www.yahoo.com
www.facebook.com
次のスクリプトを使用して、IP アドレスを検索しました。
#!/bin/bash
while read -r domain
do
echo `dig +short $domain`
done < list
list は、それらのドメインを含むファイルです。
ただし、空の文字列しか表示されません。
しかし、1 つのドメインのみを照会する場合、コマンドは問題ありません。
dig +short www.google.com
> 216.58.221.132
誰でも問題を解決するのを手伝ってくれることを願っています。ありがとう!