bash之数组

简介:

    Bash提供了数组变量的功能,数组可以理解为一组相同数据类型的集合。

示例:

[root@localhost log]# declare -a SU    #-a:定义数组

[root@localhost log]# SU[0]=1          #数组的第一个元素,注意从0开始

[root@localhost log]# SU[1]=2

[root@localhost log]# SU[2]=3          #数组的第三个元素

[root@localhost log]# echo ${SU[*]}    #显示整个数组,也可以表示为:echo ${SU[@]}

1 2 3

[root@localhost log]# echo ${SU[1]}    #显示数组的第2个元素

[root@localhost log]# echo ${SU[0]}:${SU[1]}:${SU[2]}

1:2:3

[root@localhost log]# unset SU[1]      #清除数组中标记为1的元素,即第二个元素

[root@localhost log]# echo ${SU[@]}

1 3

[root@localhost log]# unset SU         #清除整个数组

[root@localhost log]# echo ${SU[@]}



本文转自 zengwj1949 51CTO博客,原文链接:http://blog.51cto.com/zengwj1949/1917392
相关文章
|
存储 Shell 索引
如何在Bash中使用For循环和数组?
如何在Bash中使用For循环和数组?
936 0
|
存储 Shell 数据处理
深入探讨Bash脚本中的数组
【8月更文挑战第20天】
275 0
|
存储 运维 Shell
运维.Linux.bash学习笔记.数组及其使用
运维.Linux.bash学习笔记.数组及其使用
402 0
|
存储 Shell
如何在Bash中获取数组长度?
如何在Bash中获取数组长度?
331 1
如何在Bash中获取数组长度?
|
运维 Shell
善用chatGPT学习 | bash脚本如何判断字符串在数组中
善用chatGPT学习 | bash脚本如何判断字符串在数组中
461 0
|
Shell 数据库 数据安全/隐私保护
bash 只读/整形/数组 类型操作
bash 只读/整形/数组 类型操作
245 0
|
Shell Linux
bash shell 中数组使用举例
bash shell 中数组使用举例 一 背景 让我们先来看一个 shell 脚本的执行过程及结果: [gysl@gysl-DevOps ~]$ sh array.sh N2 N3 N4 The elements of this array 2-4 are: N2 N3 N4 N1 is in array.
1538 0