求助,如何比较浮点型数组内的值
脚本如下:
#!/bin/bash
declare -a ab
ab=(40.47 41.07 40.83 9.70 40.72 40.81 40.61 40.93 41.20 40.41 40.99 41.11 40.82)
echo "${ab[@]}"
for i in ${ab[@]}
do
if [ ${fps[i]} < 24 ];then
echo doo
else echo dee
fi
done
运行后出现报错
[root@node72 home]# ./1.sh
40.47 41.07 40.83 9.70 40.72 40.81 40.61 40.93 41.20 40.41 40.99 41.11 40.82
./1.sh: line 7: 40.47: syntax error: invalid arithmetic operator (error token is ".47")
请问各位大神,我想在if判断中逐个取出数组内的值并进行if判断,这个该如何求解?