sh/bash/dash/ksh/zsh等Shell脚本
-
crossie
- 帖子: 241
- 注册时间: 2008-05-25 20:35
#1
帖子
由 crossie » 2008-07-17 13:48
有一个叫name的数组,和一个叫filter的函数
这样调用
filter name
有没有办法在filter里得到name的各个元素?
我想用indirect referencing 来根据参数来构造一个名字动态的数组,应该怎么做?
-
c\nc
- 帖子: 231
- 注册时间: 2007-12-25 12:51
#2
帖子
由 c\nc » 2008-07-19 20:14
array=('red' 'green' 'blue')
filter()
{
eval "echo \${$1[0]}"
eval "echo \${$1[1]}"
eval "echo \${$1[2]}"
}
filter array
-
freezee
- 帖子: 15
- 注册时间: 2007-10-21 16:49
- 来自: 天津
#3
帖子
由 freezee » 2008-07-19 22:22
for i in name
-
crossie
- 帖子: 241
- 注册时间: 2008-05-25 20:35
#4
帖子
由 crossie » 2008-07-21 12:40
c\nc 写了:array=('red' 'green' 'blue')
filter()
{
eval "echo \${$1[0]}"
eval "echo \${$1[1]}"
eval "echo \${$1[2]}"
}
filter array
thanks so much!!!!!!!
我还怕没人看得懂我的要求呢