shell 数组备忘

简介: 数组分成普通数据与关联数组 普通数组只能够使用整数下表, 不支持多维数组 关联数组需特殊定义, 允许使用英文下标 array=(1 2 3 4 5 )  普通数组定义 declare -A  new_array new_array=([apple]=red  [peach]=black)    关联数组定义 打印数组元素 echo ${array[*]}    

数组分成普通数据与关联数组

普通数组只能够使用整数下表, 不支持多维数组

关联数组需特殊定义, 允许使用英文下标

array=(1 2 3 4 5 )  普通数组定义

declare -A  new_array

new_array=([apple]=red  [peach]=black)    关联数组定义

打印数组元素

echo ${array[*]}     ${array[@]}   普通数组打印方法

echo $(!new_array[*]}    $(!new_array[@]}  关联数组打印方法

目录
相关文章
|
6月前
|
Shell 索引
shell脚本入门到实战(四)- 数组
shell脚本入门到实战(四)- 数组
|
Shell 索引
shell编程之数组
shell编程之数组
72 0
|
29天前
|
存储 Shell
Shell 数组
【10月更文挑战第16天】
29 3
|
1月前
|
Shell PHP 索引
Shell 数组
10月更文挑战第2天
22 1
|
3月前
|
Shell KVM 虚拟化
Shell 数组编程
【8月更文挑战第22天】 Shell 数组编程
48 10
|
6月前
|
存储 算法 安全
shell 脚本之 函数与数组
shell 脚本之 函数与数组
|
5月前
|
存储 Shell 开发者
Shell 数组:灵活操作的秘诀
**Shell 数组简介**:作为基础数据结构,数组在Shell编程中不可或缺。它们存储多个值,下标从0开始。创建如`array=(值1 值2...)`,访问用`${array[index]}`。增删改查及获取长度、拼接数组都有相应语法,例如`unset array[index]`删除元素,`${#array[@]}`获取长度。通过实践这些操作,提升Shell脚本技能。
41 0
|
5月前
|
Shell Linux
linux shell 脚本实现:根据文件内容中的每行分隔符放入数组,根据规则打印日志并重新创建目录 备份文件
linux shell 脚本实现:根据文件内容中的每行分隔符放入数组,根据规则打印日志并重新创建目录 备份文件
51 0
|
5月前
|
Shell Linux
linux shell脚本字符串 字段分隔符 存入数组 根据下标取值
linux shell脚本字符串 字段分隔符 存入数组 根据下标取值
72 0
|
6月前
|
运维 Shell Python
第五章 Shell函数与数组
第五章 Shell函数与数组