Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3976239
  • 博文数量: 408
  • 博客积分: 10227
  • 博客等级: 上将
  • 技术积分: 9820
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-17 21:48
个人简介

非淡泊无以明志,非宁静无以致远

文章存档

2022年(1)

2021年(1)

2020年(2)

2019年(5)

2018年(4)

2017年(3)

2016年(24)

2015年(8)

2014年(7)

2013年(3)

2012年(1)

2011年(23)

2010年(179)

2009年(147)

分类:

2009-09-11 18:17:44

Bash中还可以使用数组变量,其赋值有两种:
(1) name = (value1 ... valuen) 此时下标从0开始
(2) name[index] = value
数组下标的范围没有任何限制,同时也不必使用连续的分量.
$ A=(a b c def)//给数组A赋值
$ echo ${A[@]} //取全部元素
a b c def
$ echo ${A[0]} //取第一个元素
a
$ echo ${#A[@]}//取得数组元素的个数
4
$ echo ${#A}
4
$ echo ${#A[3]} //取得元素3的长度
$
 
$ A[3]=zhenhuaqin //将第三个元素重新赋值
$ echo ${A[@]}
a b c zhenhuaqin
//清除变量
$ unset A
$ echo ${A[@]}
$
//清空变量,即将值变为空
$ A=
$ echo ${A[@]}
$
阅读(916) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~