Chinaunix

标题: 一个变量的名字中包含另一个变量的值,如何输出该值? [打印本页]

作者: password636    时间: 2008-05-11 13:20
标题: 一个变量的名字中包含另一个变量的值,如何输出该值?
一个循环中,如
for((i=1;i<=3;i++));do
     eval a$i=0
     echo $a$i   <--sample
done

echo $a$i,是不可行的,有其他的办法在这样的循环中输出a1, a2, a3的值么?

[ 本帖最后由 password636 于 2008-5-11 14:09 编辑 ]
作者: 寂寞烈火    时间: 2008-05-11 14:21
eval echo \\$a$i




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2