linux shell 之数组操作
来源:互联网 发布:数据分析师考试含金量 编辑:程序博客网 时间:2024/05/22 02:09
Regular arrays are arrays which can use onlyintegers as its array index. But associativearrays are arrays which can take a string as its array index.
array_var=(1 2 3 4 5 6)
#Values will be stored in consecutive locations starting from index 0.
lternately, define an array as a set of index-value pairs as follows:
array_var[0]="test1"
array_var[1]="test2"
array_var[2]="test3"
array_var[3]="test4"
array_var[4]="test5"
array_var[5]="test6"
Print all of the values in an array as a list using:
$ echo${array_var[*]}
test1 test2 test3test4 test5 test6
Alternately, you canuse:
$ echo${array_var[@]}
Print the length of an array (the number of elementsin an array), as follows:
$ echo${#array_var[*]}
6
Defining associative arrays
$ declare -Aass_array
$ass_array=([index1]=val1 [index2]=val2)
$ass_array[index1]=val1
$ass_array[index2]=val2
Listing of array indexes
$ echo${!array_var[*]}
Or, we can also use:
$ echo${!array_var[@]}
- linux shell 之数组操作
- linux shell数组操作
- Linux shell之数组使用
- linux shell之数组和关联数组
- Linux Shell 之 Shell 字符串操作
- Linux Shell 之 文件操作
- Shell编程之数组、字符串基本操作
- shell命令之基本的数组操作
- 【Linux学习】之 Shell(变量、数组)
- Linux Shell 之 Shell 数组建立与使用
- Linux Shell系列教程之(六)Shell数组
- linux shell 笔记之vi操作
- linux之shell终端使用操作快捷键
- shell的数组操作
- shell中的数组操作
- shell数组操作
- linux操作shell脚本定义数组赋值取值
- shell脚本之shell数组
- Twitter——针对MemCached与Redis的代理
- Windows 程序设计基础
- 编程时,应该注意的
- 安全审计与安全管理平台的区别与联系
- Specify CRL Distribution Points
- linux shell 之数组操作
- Ogre3D 1.8.1 Android移植
- js搞定网页的简繁转换
- X.509 Certificate Revocation Lists
- .Net 垃圾回收机制原理
- 语言目录
- 如何让Android编辑界面显示出来
- Eclipse 4.2.0 汉化全过程
- Linux makefile 教程 非常详细,且易懂