[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Ajuda com script



Caros,
Estou montando a seguinte estrutura em um script:

for i in `$CAT $TMP_ARQ_IP`;
do

   HOSTNAME=`$NBT $i | $GRP -v "Do" | $GRP -F "10" | $AWK '{print$2}'`
    #   $ECH $HOSTNAME
            if [ $HOSTNAME == " " ] ; then

                 for x in $(seq 254)
                 do

                     #$ECH host$x > $TMP_ARQ_HOST
                     $ECH $x
                 done
        else

                    $ECH $HOSTNAME >> $TMP_ARQ_HOST

         fi

done

O script pega o arquivo dhcpd.lease corta o ip e o mac, em seguida ele pega o ip para verificar quando possivil o hostname da maquina, nesse ponto estou tendo problemas pois quando ele retornar " " vazio, preciso que ele crie um hostname generico host[1-254] quando ele encontrar o hostname ele atribui a um arquivo esse hostname.
Estou tendo dificuldade no ponto onde tenho q testar a variavel como vazio, quando o a variavel retorno vazio ele da erro.
Alguem tem alguma dica ou documentaçao que possa me ajuda.

Att.

--
Leandro Moreira
Linux Administrator: LPIC-1
e-mail/msn: leandro@leandromoreira.eti.br
Tel.: + 55(32) 9906-5713

Reply to: