for ((i=0; i<lenPT; i++)) do
if [[ $(($lenPT % 2)) == 0]] then
P[i] = "$((K [0] * arrT[i] + K[2] * arrT[i+1]))"
else
P[i] = "$((K[1]*arrT[i-1]+K[3]*arrT[i]))"
fi
done
Run Code Online (Sandbox Code Playgroud)
我收到错误消息,说“条件表达式中的语法错误”和“'then' 附近的语法错误”。我的条件语句有什么错误?