Shell脚本笔记(九)数组

数组

一)定义

#最常用:小括号加空格:
a=(1 2 3 4 5 6)
#键值对形式:
b=([1]=x [2]=men [3]=z)
#定义变量的形式
c[0]=1; c[2]=3; c[5]=2
#命令结果作为数组元素
d=($(command))
e=(``)

二)打印

echo ${a[0]}
echo ${a[@]}
echo ${a[*]}
echo ${#a[*]}  #打印数组个数

三)赋值

a[1]=xxx

四)删除

unset a[1]
unset a

五)截取及替换

echo ${a[@]:1:3}    #截取第一个到第三个元素
echo ${a[@]1/b}     #第一号元素替换为b,该操作不会更改原数组内容

注意:数组也是变量,所以变量的字串处理功能对数组同样适用。

转载于:https://www.cnblogs.com/Shadowplay/p/9267929.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值