作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
$O-6ren">
下面这段代码有问题
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")
我也尝试过使用 float (如“0.1”),但它给出了不同的错误。我该如何解决这个问题?
最佳答案
这里的数组没有特别的原因(除了它们玩起来“有趣”):
THRESH_SERIE="1 5E-1 1E-1 5E-2 1E-2 5E-3 1E-3 5E-4 1E-4"
for thresh in ${THRESH_SERIE}
do
$EXEC 1 $N ${thresh} 0 0 >> $OUTPUT
done
关于linux - bash 中的浮点/科学记数法值错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14362846/
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
我是一名优秀的程序员,十分优秀!