Chinaunix首页 | 论坛 | 博客
  • 博客访问: 850411
  • 博文数量: 65
  • 博客积分: 534
  • 博客等级: 中士
  • 技术积分: 885
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-23 14:42
个人简介

世上没有东西可以取代坚毅的地位,才干不能,有才能而失败者比比皆是;天才不能,才华横溢又毫无进取者不胜枚举;单靠教育不能,受过教育但潦倒终生者充斥世间;惟有坚毅与果断者能够无所不能,得到成功。雷?克罗克

文章分类

全部博文(65)

文章存档

2017年(1)

2015年(4)

2014年(1)

2013年(19)

2012年(32)

2011年(8)

我的朋友

分类: 系统运维

2013-04-29 00:48:04

数组的定义以及赋值

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 定义数组的方式1
array_var=(1 2 3 4 5)
# 定义数组的方式2
array_var[0]="nick1"
array_var[1]="nick2"
array_var[2]="nick3"
 
# 打印特定索引的数组元素内容
echo${array_var[0]}
 
index=5
echo ${array_var[$index]}
 
# 以清单形式打印出数组的所有值
echo ${array_var[*]}
echo ${array_var[@]}    #两种方式都可以
 
# 打印数组长度
echo ${#array_var[*]}

定义关联数组的方法

1
2
3
4
5
6
7
declare -A ass_array
 
# 以下两种方法都可以为数组赋值
ass_array=([index1]=val1 [index2]=val2)
 
ass_array[index1]=val1
ass_array[index2]=val2

列出关联数组的数组索引

1
2
3
4
# 以下两种方式都可以列出索引
echo ${!array_var[*]}
 
echo ${!array_var[@]}

阅读(8637) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~