我正在编写一个带有一个外循环和两个内循环的脚本,我不能正确地输入语法,但我想为我的第一个内循环编写一个表达式,其中我将 $2 的 j + 1 次幂:$2^(j+1)
这不是一个完整的脚本:
for((d=0;d<=($2**($j+1));d++)) <----
do
done
在 for 循环中编写此类表达式的正确方法是什么?
最佳答案
你可以试试
for((d=0;d<=$(($2**($j+1)));d++)) <----
$
符号并在表达式周围加双 ((
。
取决于您使用的 bash
版本。有时您不需要 $
...
关于linux - 带有指数表达式的 Bash 脚本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14804134/