在bash shell中,如何获取数组的长度?
时间:2019-11-20 08:53:29 来源:igfitidea点击:
在bash shell脚本中如何定义数组?
在bash shell中如何获取数组的长度?
如何定义bash数组?
在shell脚本中定义数组:
ArrayName=("element 1" "element 2" "element 3")
示例:
color=("red" "blue" "green")
如何访问bash数组中的元素?
可以使用以下语法引用数组的元素:
${ArrayName[subscript]}
打印数组中的元素:
echo "${color[0]}" echo "${color[2]}"
如何获取bash shell中数组的长度?
计算bash shell数组的长度语法:
${#ArrayName[@]}
获取color数组的长度:
echo "${#color[@]}" len=${#color[@]}
输出示例:
3
bash shell如何遍历数组
在shell脚本中循环数组:
#!/bin/bash color=("red" "blue" "green") len=${#color[@]} for (( i=0; i<$len; i++ )); do echo "${color[$i]}" ; done