I am trying to compare two decimal values but I am getting errors. I used
if [ \"$(echo $result1 \'>\' $result2 | bc -l)\" -eq 1 ];then
Why use bc ?
for i in $(seq -3 0.5 4) ; do echo $i ; if [[ (( "$i" < 2 )) ]] ; then echo "... is < 2";fi; done
The only problem : the comparison "<" doesn't work with negative numbers : they are taken as their absolute value.