gpt4 book ai didi

bash - 使用 bash 将 2 的 echo 值提升到 {0....5} 的幂

转载 作者:行者123 更新时间:2023-12-05 08:58:13 24 4
gpt4 key购买 nike

我是 bash 脚本的新手。现在,这个问题是不言自明的。我想在 bash 中使用循环打印值 2^0、2^1、2^2、2^3、2^4、2^5。

我试过了..

for i in {0...5}; do echo 2^$i; done

结果:

2^{0...5}

请提出解决方案

最佳答案

这是正确的形式:

for i in {0..5}; do echo $((2**i)); done

其中 { .. }范围运算符,$(( ))算术计算运算符.

请注意,Bash 中的 power 运算符写成 ** 而不是 ^

关于bash - 使用 bash 将 2 的 echo 值提升到 {0....5} 的幂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24933845/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com