Files

29 lines
453 B
Bash
Executable File

#! /bin/ksh
. ./common.inc
[ -r /etc/resolv.conf ] || exit 0
ips_i=""
while read line; do
case "$line" in
nameserver\ *)
ip=$(echo "$line" | sed -e 's/nameserver *//' -e 's/ *//')
ips_i="$ips_i $ip"
;;
esac
done < /etc/resolv.conf
typeset -A found
ips=""
for ip_i in $ips_i; do
if [ ! ${found["$ip_i"]} ]; then
if [ "$ips" ]; then
ips="$ips "
fi
ips="$ips$ip_i"
found["$ip_i"]=1
fi
done
echo "$ips"