Como posso arquivar um nome de domínio totalmente qualificado?

0

Estou tentando limpar o arquivo com nomes de domínio, mas eles não são FQND (nomes de domínio totalmente qualificados). Eu tentei esse script, mas é muito lento (por apenas 3 entradas levando mais de 30 segundos):

for h in "bert" "ernie" "www.google.com"
do
    host $h 2>&1 > /dev/null
    if [ $? -eq 0 ]
    then
        echo "$h is a FQDN"
    else
        echo "$h is not a FQDN"
    fi
done

A entrada que eu estou tentando dar é um arquivo grande contendo o seguinte:

example.com
examplecom.de
example1.com .com
Silverplate.ss.com

Onde a saída deve ser apenas:

example.com
Silverplate.ss.com

Espero que a ideia seja clara. Pode ser feito com alguns scripts de sed, awk ou outros scripts usados pelo Ubuntu 16.04?

    
por Jaffer Wilson 03.02.2017 / 07:08

0 respostas