shell 数组

为当前最终发行版之前的所有版本提供支持
回复
bellszhu
帖子: 108
注册时间: 2010-12-18 19:46
送出感谢: 0
接收感谢: 0

shell 数组

#1

帖子 bellszhu » 2011-04-21 23:11

请看下面array.sh
#! /bin/bash
#测试array

phone[jack]="1234"
phone[tom]="5678"

echo ${phone[jack]}
echo ${phone[tom]}

然后 我在终端上执行./array.sh
得到如下结果:
5678
5678

why??? 为什么会是两个5678 我感觉应该是:
1234
5678
keep the faith
fnan
帖子: 919
注册时间: 2009-07-01 22:04
送出感谢: 0
接收感谢: 13 次

Re: shell 数组

#2

帖子 fnan » 2011-04-22 8:57

字母的数值都是0,实际上只创建了一个数组,phone[0], echo看看。
bash不如perl精妙,学不到lisp的皮毛,远不够c++强悍,不过可以用。
回复

回到 “老旧版本支持”