Enviado em 22/02/2019 - 09:58h
Bom dia, estou recebendo valores de temperaturas exemplo 10.51, 10.41, 5.10... Como eu posso fazer para testar?
Exemplo:
Ele retorna um erro: linha 5: [: 25.18: esperava expressão de número inteiro
Ja testei com esse exemplo:
Mas ele so informa ser maior se a temperatura for nesse caso 26 e não a partir de 25.1
Exemplo:
#!/bin/bash
TEMP=25.18
LIMITE=25
if [ "$TEMP" -gt "$LIMITE" ]; then
echo "Maior"
fi
Ele retorna um erro: linha 5: [: 25.18: esperava expressão de número inteiro
Ja testei com esse exemplo:
#!/bin/bash
TEMP=25.18
LIMITE=25
if [ ${TEMP%.*} -gt $LIMITE ]; then
echo "Maior"
fi
Mas ele so informa ser maior se a temperatura for nesse caso 26 e não a partir de 25.1