您的位置:首页 > 运维架构 > Shell

Shell 数组简介

2016-02-16 16:13 513 查看

数组定义

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

数组操作符

${#array_name[@]} 或${#array_name[*]}              # 取得数组中元素个数
${#array_name
}                                  #取得数组中单个元素的长度
${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
fi
done


方法(二)

for((i=0;i<${#arr[*]};i++))
do
if [ ${#arr[$i]} -le 6 ]
then
echo ${arr[$i]}
fi
done
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: