Shell编程之数组使用

简介: 记录一下shell中数组的使用主要是数组元素的创建,元素的增、删、改操作。 1 #!/bin/bash 2 3 #基本数组操作 4 a=(1 2 3) ##()表示空数组 5 echo "第0个元素:"${a[0]} 6 echo "所有元素: "${a[@]} 7 echo...

记录一下shell中数组的使用

主要是数组元素的创建,元素的增、删、改操作。

 1 #!/bin/bash
 2 
 3 #基本数组操作
 4 a=(1 2 3)   ##()表示空数组
 5 echo "第0个元素:"${a[0]}
 6 echo "所有元素: "${a[@]}
 7 echo "数组长度: "${#a[@]}
 8 echo "----------------------------------------------"
 9 
10 #遍历数组
11 echo "遍历数组:"
12 for item in ${a[@]}
13 do
14     echo $item
15 done
16 echo "----------------------------------------------"
17 
18 ##元素操作
19 a=(${a[@]} 4)
20 echo "末尾追加1个元素后: "${a[@]}
21 a[1]=5
22 echo "修改第1个元素后: "${a[@]}
23 unset a[1]
24 echo "删除第1个元素后: "${a[@]}
25 unset a
26 echo "删除所有元素后:  "${a[@]}
27 echo "----------------------------------------------"

执行结果:

第0个元素:1
所有元素: 1 2 3
数组长度: 3
----------------------------------------------
遍历数组:
1
2
3
----------------------------------------------
末尾追加1个元素后: 1 2 3 4
修改第1个元素后: 1 5 3 4
删除第1个元素后: 1 3 4
删除所有元素后:  
----------------------------------------------

相关文章
|
2月前
|
Ubuntu Linux Shell
【Linux操作系统】探秘Linux奥秘:shell 编程的解密与实战
【Linux操作系统】探秘Linux奥秘:shell 编程的解密与实战
59 0
|
6天前
|
监控 Shell 开发工具
Shell编程
Shell编程
|
21天前
|
人工智能 机器人 Shell
【shell】shell数组的操作(定义、索引、长度、获取、删除、修改、拼接)
【shell】shell数组的操作(定义、索引、长度、获取、删除、修改、拼接)
|
25天前
|
存储 Java Shell
bigdata-04-shell编程基础
bigdata-04-shell编程基础
12 0
|
28天前
|
Shell Linux C++
【Shell 编程设计】 编写自己的清理后台的Shell脚本
【Shell 编程设计】 编写自己的清理后台的Shell脚本
30 1
|
28天前
|
存储 Shell 数据安全/隐私保护
【Shell 编程指南】Shell read命令 (从标准输入读取数值)
【Shell 编程指南】Shell read命令 (从标准输入读取数值)
22 0
|
28天前
|
Shell C语言 C++
【Shell 编程指南】shell中的(),{}几种语法用法
【Shell 编程指南】shell中的(),{}几种语法用法
17 0
|
28天前
|
Shell 程序员 Linux
【Shell 编程指南】shell运算操作符之(())
【Shell 编程指南】shell运算操作符之(())
19 0
|
3月前
|
Shell
Shell 编程快速入门 之 函数基础知识
Shell 编程快速入门 之 函数基础知识
67 0
Shell 编程快速入门 之 函数基础知识
|
3月前
|
Shell Linux Perl
Shell 编程快速入门 之 字符串
Shell 编程快速入门 之 字符串
63 0
Shell 编程快速入门 之 字符串