首页 > 编程语言 > 详细

shell 数组

时间:2019-03-28 23:28:48      阅读:128      评论:0      收藏:0      [点我收藏+]
shell 数组
定义: 1) array=(quan zhi qiang) 每个变量值之间要用空格进行分隔
2) 动态定义数组:array=($(命令))
或者 array=(命令)

打印数组元素:echo ${array[i]} i是从零开始的
                echo ${array[*]} 整个数组的内容
                echo ${#array[*]} 数组元素的个数
数组的删除:unset 数组[下标]
            不加下标,默认是清除整个数组所有的数据
数组的截取和替换:
    截取:echo ${array[*]:1:3} 从下标为1的元素开始截取,共截取3个数组元素
数组的替换:
    echo ${arary[*]/1/b} 将数组中的1 替换成为b  
        ${数组名[*或@]/查找字符/替换字符}  
        注意:该操作不会改变原先数组的内容,于sed修改

shell 数组

原文:https://blog.51cto.com/14240011/2370913

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!