Shell 数组元素个数${#array[@]} 数组的所有元素${array[*]} 字符串长度${#str}

前端之家收集整理的这篇文章主要介绍了Shell 数组元素个数${#array[@]} 数组的所有元素${array[*]} 字符串长度${#str}前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

http://www.cnblogs.com/magicyang/archive/2011/09/01/2162246.html


Shell数组元素个数${#array[@]}数组的所有元素${array[*]} 字符串长度${#str}

1、获取数组元素的个数:

array=(bill chen bai hu);

num=${#array[@]} //获取数组元素的个数。

遍历数组就变成非常简单的事情:

for((i=0;i<num;i++))

{

echo $array[i];

}

获取数组某一个单元的长度就变成了:

${#array[i]}

2、获取数组的所有元素:

${array[*]}

遍历数组就编程了非常简单的事情:

for var in ${array[*]}

do

echo $var;

done

获取长度就变成了:

${#var}

3、获取字符串的长度:

str="hello"

len=${#str}

原文链接:https://www.f2er.com/bash/388225.html

猜你在找的Bash相关文章