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

shell编程中用到的特殊变量

2015-07-12 21:59 477 查看
shell中定义一个数组:

arrayname=(value1 value2 ... valuen);

获取数组元素的个数:

那么${#arrayname[@]}表示数组中元素的个数。

特别注意:

在shell中分隔符是空格"",不能用","。

获取数组中的一个元素:

$arrayname[index]

修改该数组中的一个元素:

arrayname[index]=新值

获取数组中的所有元素:

${arrayname[*]}

所以遍历数组就变成为:

for value in ${arrayname[*]}

do

echo $value

done
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: