我通过命令需要IP地址的列表我使用bash脚本但有些领域的如google.com有很多IP地址我只需要一个结果列出的IP行,用bash脚本行
#!/bin/bash
while read domain; do
ipaddr=$(dig +short $domain)
echo -e "$ipaddr" >> results.csv
done < domainlist.txt
输出(如果我们以谷歌为例)
173.194.35.101
173.194.35.102
173.194.35.96
173.194.35.110
173.194.35.98
173.194.35.100
173.194.35.99
173.194.35.104
173.194.35.103
173.194.35.97
173.194.35.105
我只需要
'head -1'得到第一行。 – fedorqui 2014-09-24 08:54:41
@fedorqui说的是:'ipaddr = $(dig + short $ domain | head -1)' – 2014-09-24 08:55:24