Comparaison de reels en shell Linux

Résolu
Bonjour,
Cela fait fait une semaine que je suis bloqué sur un problème de comparaisons entre des nombres reels avec le shell linux.
La comparaison entre entiers ecrits sous un certain format marche, ex 12 -le 14 a un sens mais pas 12.00 -le 14. J'ai pensé surmonter le problème en multipliant les nombres reels à comparer par 1000 pour avoir des entiers. Mais le problème est que les entiers sont écrits sous le format identique à 12.00, ce qui peut pas marcher ( le shell n'accepte pas le format 12.00).
Je voudrais donc savoir s'il y'a quelqu'un qui pourrait m'aider pour surmonter ce problème.

Merci d'avance
Configuration: Windows NT 4.0
Internet Explorer 6.0

4 réponses

  1. je pense la réponse ici est mieux

    http://abs.traduc.org/abs-5.0-fr/ch07s03.html
    1. Contributeur
      Tu penses mal ^^.
      La question portait sur la comparaison de flottant. Sujet non abordé sur ton lien. Mais bon le sujet date de 4 ans et a déjà été résolu.
  2. Je l'ai testé, cela marche super bien!
    Un grand merci à vous!!!!!
    1. Contributeur
      le shell ne comprend pas directement les flottants, utiliser, par ex., awk
      1. Contributeur
        Salut
        Essaie :
        if [ $(echo "12.0 <= 14" | bc) -eq 1 ]; then 
           echo "inferieur
         fi
        

        Cdt