shell-script-pt
[Top][All Lists]
Advanced

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

Re: [shell-script] Funciona com erro.


From: Noilson Caio
Subject: Re: [shell-script] Funciona com erro.
Date: Tue, 17 Feb 2009 11:49:38 -0300

A seu laço for tá com cara de C pra caramba. hahahahahha

#!/bin/bash
clear
    read -p "Digite a classe de IP (EX: 192.168.0.): " faixa
    read -p "Digite o IP de inicio (exemplo: 1): " inicio
    read -p "Digite o IP final (exemplo: 2): " fim
    echo "+++++++++++++++++++++++++++++++++++++++++++"
    echo "Pingando poll $faixa$inicio to $fim"
    cont=$inicio
    while    [ "$cont" -le  "$fim" ]; do
        echo $cont
        cont=`expr $cont + 1`
    done
exit 0


Valeu.


2009/2/17 Eri Ramos Bastos <address@hidden>

>   Se colocar o $ok entre aspas deve resolver:
>
>
> if [ "$ok" = "ttl=64" ]; then
>
> []'s
> Eri Ramos Bastos
>
> 2009/2/17 address@hidden <eduardo%40efsm.no-ip.org> <
> address@hidden <eduardo%40efsm.no-ip.org>>:
> > Com esse script eu posso ver na minha rede quais máquinas são linux e
> > quais são windows
> > só que está apresentando o seguinte erro:
> >
> > duping.sh: line 11: [: =: unary operator expected
> >
> >
> > #!/bin/bash
> > clear
> > read -p "Digite a faixa de IP (ex:255.255.255. ): " faixa
> > read -p "Digite o número para iniciar: " inicio
> > read -p "Digite o número para terminar: " fim
> > echo -e "\n==============================="
> > echo -e "Pingando IP´s $faixa$inicio atÃ(c) $faixa$fim"
> > for((i=$inicio;i<=$fim;i++))
> > do
> > ok=`ping -c 1 $faixa$i | grep -E "ttl=64" | cut -d " " -f6`
> > if [ $ok = "ttl=64" ]; then
> > echo -e "\nMáquina $faixa$i LINUX"
> > else
> > echo -e "\nMáquina $faixa$i WINDOWS ON ou OFF"
> > fi
> > done
> >
> >
> >
> >
> >
> >
> > ------------------------------------
> >
> > ----------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação,
> como perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> > ----------------------------------------------------------
> > Sair da lista: address@hidden<shell-script-unsubscribe%40yahoogrupos.com.br>
> > ----------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> > ----------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> > Links do Yahoo! Grupos
> >
> >
> >
>  
>



-- 
" Eu quero saber como renomear um arquivo " ele diz.
Por favor, é dia de pagamento, não é?! Mas eu estou de bom humor.
" Claro. Basta dar 'rm' e o nome do arquivo "
" Obrigado "


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]