arrays - Bash - 数组索引中的算术

标签 arrays bash arithmetic-expressions

假设我有一个数组 arr 和一个索引 x。如何将某些内容分配给索引 x+1 处的数组?我通过尝试以下操作遇到了错误,如果其中之一是正确的,我很想知道哪一个是正确的,如果不是,我做错了什么?

arr[$x+1]="hi"      # Doesn't work
arr[$((x+1))]="hi"  # Nope

最佳答案

快到了。

arr[(($x+1))]="hi"

关于arrays - Bash - 数组索引中的算术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20762751/

相关文章:

c - 如何使用除以1000作为CPU优化?

c - C中的动态分配

javascript - Firefox JavaScript 算法性能异常

javascript - C# 与 Javascript 中的算术顺序

shell - 当我打开一个新终端时,我在 .bashrc 中设置的提示颜色不会出现,但只有当我再次获取它时才会出现。我该如何解决?

linux - 使用 `at' 执行 bash 脚本

linux - 用逗号拆分单词并在 bash 中替换字符而不是 null

python - 如何从数组生成字典的字典?

jQuery 从属性值检索数组

java - 如何在java中显示正确的数组