Shell数组
发布时间:2020-12-16 01:38:23 所属栏目:安全 来源:网络整理
导读:Bash shell数组: 只支持一维数组(不支持多维数组) ,初始化时不需要定义数组大
Bash shell数组: 只支持一维数组(不支持多维数组) ,初始化时不需要定义数组大小。数组下标从0开始。 Shell 数组用括号表示,元素用 空格 分开,array_name=(value value1 value2 value3 ...... valuen) 实例定义数组,两种方式array=(1 2 3 4) array[0]=1 ? 读取数组?${array[index]} #!/bin/bash array=(a b c d ‘1‘ "2" 1) for i in array; do echo $i done echo "输出所有的数组,使用*号: ${array[*]}" echo "输出所有的数组,所有@: ${array[@]}" echo "输出数组长度, ${#array}" echo "输出第三个数组, ${array[2]}" #是文件可执行 chmod +x ./array.sh 输出内容:./array.sh array 输出所有的数组,使用*号: a b c d 1 2 1 输出所有的数组,所有@: a b c d 1 2 1 输出数组长度, 1 输出第三个数组, c (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |