次のコードに問題があります
THRESH_SERIE=("1" "5E-1" "1E-1" "5E-2" "1E-2" "5E-3" "1E-3" "5E-4" "1E-4")
for ((i=0;i<${#THRESH_SERIE[@]};i++))
do
let thresh=$(echo ${THRESH_SERIE[$i]})
$EXEC 1 $N ${thresh} 0 0 >> $OUTPUT
done
スクリプトを実行しようとすると、配列内の各値に対して次のようなエラーが返されます。
/bench_new.sh: line 40: let: thresh=5E: value too great for base (error token is "5E")
浮動小数点数 (「0.1」など) も使用しようとしましたが、別のエラーが発生します。どうすればこれを解決できますか?