|
From: | Cristiano Amaral |
Subject: | Re: [shell-script] Re: Testar variavel com ponto flutuante |
Date: | Tue, 19 Jun 2018 16:23:02 -0300 |
Caro Cristiano
Não sei se existe um método melhor.Eu prefiro dizer que o melhor é o que se sabe, funciona e na qual você sinta-se a vontade.Eu recomendaria usar expressões regulares para isso, onde pode usar com test, grep, sed, awk, python e perl.Basicamente seria uma regex tipo: [+-]?\d+([,.]\d+)?Em casa programa isso pode ser implementado a sua maneira, mesmo em versões diferentes do mesmo programa se precisar manter a compatibilidade:Um exemplo com grep seria:grep '^[+-]\{0,1\}[0-9]\{1,\}\([,.][0-9]\{1,\}\)\{0,1\}$'Aqui poderia usar echo "numero" | grep ...ou grep ... <<< "numero"Isso ajuda?[]'sItamar
[Prev in Thread] Current Thread [Next in Thread]
- Testar variavel com ponto flutuante, Cristiano Amaral, 2018/06/19
- Re: Testar variavel com ponto flutuante, itamarnet, 2018/06/19
- Re: [shell-script] Re: Testar variavel com ponto flutuante, Cristiano Amaral <=
- Re: [shell-script] Re: Testar variavel com ponto flutuante, Julio C. Neves, 2018/06/19
- Message not available
- Re: [shell-script] Re: Testar variavel com ponto flutuante, Cristiano Amaral, 2018/06/21
- Re: [shell-script] Testar variavel com ponto flutuante, Tiago Peczenyj, 2018/06/19
- Prev by Date: Re: Testar variavel com ponto flutuante
- Next by Date: Re: [shell-script] Testar variavel com ponto flutuante
- Previous by thread: Re: Testar variavel com ponto flutuante
- Next by thread: Re: [shell-script] Re: Testar variavel com ponto flutuante
- Index(es):