读书人

一个批量域名解析的Shell脚本事例

发布时间: 2012-09-14 23:00:49 作者: rapoo

一个批量域名解析的Shell脚本例子

这个脚本,也可以作为Shell函数示例(以及Shell函数如何传递参数)

?

附件里面有原始文件,可以直接放在Linux下面运行.?

?

./batchlookup.sh iplist.txt

?

输入参数为一个文件,文件里面是IP列表,输出为IP和域名的键值对

?

?

#!/bin/bashfunction lookupSingleIp(){#  echo $@;  IFS=","  for ip in $@;   do      [[ -z $ip ]] && continue;    domain=`nslookup $ip | egrep 'name.*=' |  awk '{if(NR==1) print $NF}'`    echo  $ip $domain   done}  cat $1 | while read linedo [[ -n $line ]] && lookupSingleIp $line;done
?

?

读书人网 >编程

热点推荐