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}

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...