【发布时间】:2015-03-10 02:52:05
【问题描述】:
我正在尝试通过 bash 中的一个数组进行循环。该数组是“AARON”,目前该数组用 AARON 填充索引 0。我想表现得像这样
ara[0] = A
阿拉[1] = A
阿拉[2] = R
阿拉[3] = O
阿拉[4] = N
我的脚本目前看起来像这样。
#!/bin/bash 宣布计数 声明 -a ara=(AARON) {A..Z} 中的名称 做 计数=$((计数++)) ${ara[*]} 中的字符 做 如果 [[ ${ara[char]} -eq $name ]] echo ${ara[char]} # 用于调试目的。 然后 总和=$((总和 + 计数)) 菲 完毕 完毕 echo $sum #用于调试目的。通常我会通过设置自定义 IFS 来实现这一点,但我不知道如何为字符串的每个字符做到这一点。
【问题讨论】: