shell编程_数组
1 数组的定义
(1)shell只支持一维数组,不支持多维数组。
(2)数组元素的下标由0开始。
(3)shell数组用括号来表示。
(4)元素之间用空格分隔开。
(5)数组初始化的时候不需要定义数组的大小。
2 获取数组中的元素
(1)可以使用@或*获取数组中的所有元素。
(2)获取数组中元素的个数。
(3)获取单个元素的长度。
3 数组的遍历
4 删除数组中的某个元素
5 删除整个数组
案例:
#! /bin/bash
#定义数组(使用圆括号,空格分割元素)
array=("ta_retailer" "ta_trade" "ta_curr")
#通过下标,获取数组元素
echo "index-0:${array[0]}"
#通过@获取所有元素
echo "all_ele\@:${array[@]}"
#通过*获取所有元素
echo "all_ele:${array[*]}"
#获取数组元素个数(数组名前添加#号)
echo "all_ele_count:${#array[@]}"
#获取数组元素个数(数组名前添加#号)
echo "all_ele_count:${#array[*]}"
posted on 2021-11-10 23:37 XiaoXiaoli 阅读(63) 评论(0) 收藏 举报
浙公网安备 33010602011771号