Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1168
  • 博文数量: 3
  • 博客积分: 90
  • 博客等级: 民兵
  • 技术积分: 25
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-22 17:26
文章分类
文章存档

2011年(3)

我的朋友
最近访客

分类: Python/Ruby

2011-12-29 10:59:51

bash 的組數(array)處理方法。
一般而言,A="a b c def" 這樣的變量只是將 $A 替換為一個單一的字串,
但是改為 A=(a b c def) ,則是將 $A 定義為組數...
bash 的組數替換方法可參考如下方法:

${A[@]} 或 ${A[*]}
可得到 a b c def (全部組數)

${A[0]}
可得到 a (第一個組數),${A[1]} 則為第二個組數...

${#A[@]} 或 ${#A[*]}  
可得到 4 (全部組數數量)

${#A[0]}
可得到 1 (即第一個組數(a)的長度),${#A[3]} 可得到 3 (第四個組數(def)的長度)

A[3]=xyz 
則是將第四個組數重新定義為 xyz
阅读(142) | 评论(0) | 转发(0) |
0

上一篇:fork, source 与 exec

下一篇:没有了

给主人留下些什么吧!~~