[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Estrutura condicional com variavel boolena
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Estrutura condicional com variavel boolena |
Date: |
Tue, 25 Jun 2013 09:50:43 -0300 |
Tire o ponto do 2.000. Ele o interpreta como ponto decimal e diz que só
trabalha com inteiros.
Enviada desde o meu Android
Em 25/06/2013 08:58, "Flavio procaci" <address@hidden> escreveu:
> **
>
>
> Boa noite,
>
> Estou montando um script onde preciso fazer uma estrutura condicional com
> uma variavel que recebe um valor booleano (uma media de 3 ping disparados
> em um determinado IP), segue abixo a parte do codigo onde faço essa
> estrutura de condição: A variavel $coleta recebe uma media de ping
> disparados em um IP.
>
> coleta=$(ping -c 3 `route -n | grep ^0|cut -d " " -f 10`| tail -n 1|cut -d
> "/" -f 5
>
> if [ "$coleta" -gt "2.000" ]
> then
> echo Valor "$coleta" menor que 2.000
> else
> echo valor "$coleta" maior que 2.000
> fi
>
> Na hora que eu rodo script, aparece o erro abaixo:
>
> [: 1.069: integer expression expected
>
> Gostaria de saber como poderia está fazendo essa coparação.
>
> Desde já agradeço,
>
> abs,
>
> Flávio.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]