Shell 数组简介

来源:互联网 发布:淘宝新店铺怎么上货 编辑:程序博客网 时间:2024/06/08 17:13

数组定义

array_name=(value0 value1 value2 value3 …) 定义数组

数组操作符

${#array_name[@]}${#array_name[*]}              # 取得数组中元素个数${#array_name[n]}                                  #取得数组中单个元素的长度${array_name[*]}${array_name[@]}                 #获取数组中的所有元素

例子

打印数组中字符个数少于6个的元素
方法(一)

arr=(I am oldboy teacher welcome to oldboy training class)for word in ${arr[@]}do        if [ ${#word} -le 6 ]        then                echo $word        fidone

方法(二)

for((i=0;i<${#arr[*]};i++))do        if [ ${#arr[$i]} -le 6 ]        then                echo ${arr[$i]}        fidone
0 0
原创粉丝点击