Shell学习(5)——shell数组
来源:互联网 发布:去码图片软件 编辑:程序博客网 时间:2024/05/04 05:02
标量变量和数组变量
前面学习的变量其实是“标量变量”,只能存储单个值。而数组变量则可以存储一系列的值,为组织数据带来方便性。
需要注意的是:在bash shell中,在存储空间充裕的情况下数组的大小不受限制;数组的元素不必具有连续下标;数组的第一个下标为0。
数组变量的命名
和标量变量命名的规范一致。只能包含字母,数字和下划线。开头字符必须是字母或下划线。
数组变量的创建
在bash shell中,创建数组变量的格式为
array_name=(value1 value2 ... valuen)亦可通过以下方式逐个元素创建
array_name[index]=value其中,array_name为数组名字,value为元素的值。
访问数组元素
格式:
${array_name[index]}
其中,array_name是数组的名字,index是元素的下标。
例子
example1
arr=(one two thr)echo ${arr[0]}echo ${arr[1]}echo ${arr[2]}输出:
one
two
thr
example2
arr[0]="a"arr[2]="c"echo ${arr[0]}echo ${arr[2]}
输出:
a
c
example3
arr=(2 4 6 8)echo ${arr[*]}echo ${arr[@]}
输出:
2 4 6 8
2 4 6 8
0 0
- Shell学习(5)——shell数组
- Shell系列—Shell 数组
- bash shell 学习 —— 数组
- shell脚本学习6——数组
- 学习 shell —— 创建序列数组
- Shell 学习12 - Shell 数组
- Shell 学习(三) 数组
- shell 中数组学习
- Shell学习之数组
- Shell学习(3)——shell变量(二)
- Shell学习(4)——shell变量(三)
- Shell学习(1)——第一个shell脚本
- Shell学习(2)——shell变量(一)
- shell学习笔记(一)——shell入门基础
- shell学习笔记(三)—— shell的配置文件
- shell学习笔记(五)—— shell条件测试
- 学习 Shell —— 认识 shell
- shell 学习 — 1
- 乐观锁与悲观锁
- LeetCode 069 Sqrt(x)
- 题目1180:对称矩阵
- 風天小畜 (易經大意 韓長庚)
- Linux rpm 命令参数使用详解[介绍和应用]
- Shell学习(5)——shell数组
- jQuery插件flexigrid使用总结
- ASP.NET MVC4 学习参考
- 上海贝尔RG100A-CA无线猫破解教程
- 编译linux内核报错: task undeclared in cputset.c
- POJ HDU上划水...果然没有意思.....
- 深入Java集合学习系列
- Ubuntu 10.04跟新源
- UVa-340 - Master-Mind Hints解题报告