17
Q
猛砸关联数组大小
A
回答
23
${#array[@]}
会回到你的数组的大小。
$ declare -A array
$ array[foo]='something'
$ array[bar]='blah'
$ array[42]='nothing'
$ echo ${#array[@]}
3
10
您可以使用${#array[@]}
获得元素的数量。
我不认为这是可能得到的内存但是它占用的。
相关问题
- 1. 猛砸关联数组排序
- 2. 猛砸数组大小说这是两倍大,我希望它是
- 3. 以exec猛砸组变量
- 4. 猛砸有JQ分组
- 5. 猛砸数组声明和appendation
- 6. 猛砸功能
- 7. 得到猛砸
- 8. 猛砸为NULL
- 9. 猛砸与管
- 10. 在猛砸
- 11. 猛砸描述
- 12. 猛砸串
- 13. 格局猛砸
- 14. 在猛砸
- 15. 在猛砸
- 16. 猛砸从线
- 17. 从猛砸
- 18. 从猛砸
- 19. 猛砸忽略$
- 20. 遍历猛砸
- 21. 读线,猛砸
- 22. 猛砸,参数列表段
- 23. 猛砸参数替换
- 24. 猛砸如何参数
- 25. 猛砸保持大文本标签
- 26. 猛砸本地化
- 27. 从Ubuntu的猛砸
- 28. 猛砸对目录
- 29. 猛砸单引号
- 30. 猛砸重定向
哦不对,完全忘了,谢谢你。当数组变得相当庞大时,有没有关于资源消耗的想法? – wick
@wick我认为你不能确定资源消耗。如果你的数组变得真的*巨大*,考虑另一种方法。 – devnull
参考:http://www.tldp.org/LDP/abs/html/parameter-substitution.html(向下滚动到*可变长度/子字符串删除*)。 –