Bonjour,
Voici mon script de test :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
#!/bin/bash
 
if bc <<< "-0.45 > 0"
then
        echo "négatif"
else
        echo "positif"
fi
Si je mets >, le résultat est :
0
négatif

Si je mets <, le résultat est :
1
négatif

Comment se fait-il qu'il ne rentre jamais dans la boucle else pour afficher "positif"
C'est une dinguerie à s'en arracher les cheveux !!!
Pouvez-vous m'aider svp ?