jean-cloud-services/provisioning/roles/deploy_all/files/bin/resolvable.sh
2025-10-31 18:49:12 +01:00

25 lines
380 B
Bash
Executable File

#/bin/bash
# Read domains form stdin and echo the ones resolved successfully
server=""
if [ "$#" -ge 1 ] && [ -n "$1" ] ; then
server="$1"
fi
first=true
while read line; do
for domain in $line ; do
host "$domain" $server &>/dev/null
if [ "$?" -eq 0 ] ; then
if "$first" ; then
first=false
else
echo -n ' '
fi
echo -n "$domain"
fi
done
done
exit 0