【发布时间】:2015-07-07 16:25:16
【问题描述】:
如果我有
arr[0,0]=0;
arr[0,1]=1;
我试试
echo ${#arr[0,@]}
我明白了
bash: 0,@: syntax error: operand expected (error token is "@")
获取第二维或arr的大小的正确方法是什么?
【问题讨论】:
-
不是字符串键;索引在算术上下文中进行评估,其中支持逗号运算符
-
鉴于错误,这是算术上下文。如果没有它,这可能是一个关联数组,在这种情况下 anubhava 是正确的。