【linux脚本】数组
来源:互联网 发布:剑雨江湖手游进阶数据 编辑:程序博客网 时间:2024/06/17 23:09
数组包括:普通数组和关联数组。
Bash中的数组与C/C++中的不一样,BASH中的可以数组元素可以任意修改。
赋值:
BASH的数组赋值与C/C++中的不一样,BASH赋值:
Array = (1 2 3 4 5)
注意:小括号, 元素用空格隔开;
输出:
打印某个值:
$ echo ${array[0]}
注意:大括号 ,$符号
打印全部值:
$ echo ${array[*]}
特用(索引):
array[0] = “test1”
array[1] = “test2”
.........
$ echo ${array[0]}
$test1
关联数组:
关联数组需要特殊的声明语句:
$ declare -A array
声明后有两种方法可以赋值:
1.
$array=([index1]=val1 [index2]=val2)
2.
$array[index1]=val1
$array[index2]=val2
例子:
$declare -A array
Array={[apple]=’$1’ [banana]=’$2’}
可以用如下命令显示值;
$echo “Please xxoo ${array[apple}”
Please xxoo $1
总结:
一:BASH中数组是以空格进行断行,所以不要轻易在数组中使用空格。
二:我们知道输出数组值可以用 $echo ${array[*]} 命令。
那么,如何打印索引呢:
可以用;
$echo ${!array[*]}
只需要在前面加入!符号即可。
- linux脚本----数组
- 【linux脚本】数组
- linux shell脚本案例四:数组
- Linux shell脚本传参,传入数组
- linux的简单shell脚本包括数组和条件判断
- 脚本乐园 linux shell 数组建立及使用技巧
- linux shell script脚本数组的建立和使用
- linux之基础shell脚本编程3 函数数组
- 【Linux】中的shell脚本语法篇之函数和数组
- linux操作shell脚本定义数组赋值取值
- 【linux脚本】脚本调试
- linux脚本
- linux脚本
- linux脚本
- linux脚本
- linux脚本
- linux 脚本
- linux脚本
- Java开发中的23种设计模式详解
- c语言、c++常用函数
- hdu3500 DFS
- 【liunx脚本】文件描述符
- Intent初级学习
- 【linux脚本】数组
- 初学C语言
- C#面试基础问题
- 【linux脚本】使用别名
- NBUT1117 .....
- HDU 1005 Number Sequence
- 动态添加菜单\删除菜单\插入菜单
- 【linux脚本】获取终端信息
- SSH整合