Bonjour,

Je suis novice en programmation, voici mon problème...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if [[ $x > "-6" && $x < "17" && $ai > "31.5" ]] || [[ $x > "-13" && $x < "-6" || $x == "-6" && $ai > "34.5" ]]; then
    resultat1=$(echo 1)
else
    resultat1=$(echo 0)
cette commande semble ne pas marcher sachant que x=4.0 et ai=37.9

voila ce que le debug donne

+ [[ 4.0 > -6 ]]
+ [[ 4.0 > -13 ]]
+ [[ 4.0 < -6 ]]
++ echo 1
+ resultat1=1
je ne vois pas:
1. comment gérer les decimals
2.pourquoi il ne fait pas les tests sur ai également...

Pourriez-vous m'aider à créer ce test?

Merci beaucoup

Jérôme