开发者社区 问答 正文

在Bash中循环遍历字符串数组?

我想编写一个通过15个字符串循环的脚本(可能是数组吗?)那可能吗?

就像是:

for databaseName in listOfNames then # Do something end

展开
收起
保持可爱mmm 2020-01-08 16:56:41 467 分享 版权
1 条回答
写回答
取消 提交回答
  • 您可以像这样使用它:

    declare an array variable

    declare -a arr=("element1" "element2" "element3")

    now loop through the above array

    for i in "${arr[@]}" do echo "$i" # or do whatever with individual element of the array done

    You can access them using echo "${arr[0]}", "${arr[1]}" also

    也适用于多行数组声明

    declare -a arr=("element1" "element2" "element3" "element4" )

    问题来源于stack overflow

    2020-01-08 16:57:08
    赞同 展开评论