Bash中,可以使用以下语法创建逗号分隔的数组:
arr=("元素1" "元素2" "元素3")
或者
arr=("元素1","元素2","元素3")
其中,"()"表示数组的定义,而双引号或者单引号表示数组元素的值。两种方法都可以实现逗号分隔的数组,第一种方法中元素的值需要用双引号或单引号括起来,第二种方法则可以用逗号进行分隔。
例如,以下代码展示了如何创建一个逗号分隔的数组arr,并且通过遍历输出数组元素的值:
arr=("foo","bar","baz")
for elem in ${arr[@]}
do
echo $elem
done
输出结果为:
foo
bar
baz