【问题标题】:Using for loops to traverse through an array in shell script [duplicate]使用for循环遍历shell脚本中的数组[重复]
【发布时间】:2016-02-02 05:12:07
【问题描述】:

以下是我的测试代码,用于遍历放置在数组中的元素。但是我收到了指定的错误。请帮助我了解错误是什么,以及为什么我会得到它,以便我可以纠正我的错误。

代码:

#!/bin/bash
categories=("men" "women" "kids")

for i in "${categories[@]}"
   do:
       echo $i;

   done

【问题讨论】:

    标签: arrays bash shell


    【解决方案1】:

    去掉do之后存在的冒号

    $ categories=("men" "women" "kids")
    $ for i in "${categories[@]}";do echo $i;done
    men
    women
    kids
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-21
      • 1970-01-01
      • 2015-07-09
      • 2021-10-11
      • 2015-03-18
      相关资源
      最近更新 更多