Je me demande juste comment vérifier si une valeur flottante est comprise dans un certain intervalle en utilisant "bc" et les instructions conditionnelles de bash. Merci d'avance
Par exemple, je veux savoir si 17,2 se situe dans l'intervalle de 17,5 à 18,2.
J'ai récemment appris que je pouvais utiliser bc pour vérifier une déclaration de ce type :
if [ $(bc <<< "$result > 17.5") -eq 1 ]
J'ai essayé de le faire if [ $(bc <<< "$result > 17.5") && $(bc <<< "$result <= 18.2") -eq 1 ]
Mais je continue à obtenir une erreur de syntaxe et je ne sais pas si c'est l'expression ou la syntaxe correcte.