使用for循环遍历shell脚本中的数组

问题描述:

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

代码:

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

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

    done 

取出结肠存在do

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