17
A
答えて
23
${#array[@]}
はあなたの配列のサイズを返します。
$ declare -A array
$ array[foo]='something'
$ array[bar]='blah'
$ array[42]='nothing'
$ echo ${#array[@]}
3
10
あなたは要素の数を取得するために${#array[@]}
を使用することができます。
しかし、私はそれが消費するメモリの量を得ることはできないと思います。
関連する問題
- 1. 連想配列 ".keys()" bashで
- 2. 連想配列の連想配列上のforeachの実行
- 3. 連想配列
- 4. 連想配列
- 5. PHPの連想配列の配列
- 6. BASH:多次元連想配列の助けが必要
- 7. PDO連想配列 - リターン連想
- 8. 連想配列PHP
- 9. Ruby:連想配列
- 10. IE9連想配列
- 11. ディスクバックアップ連想配列のSqlite?
- 12. Cの連想配列
- 13. 連想配列の改変
- 14. PHPの連想配列
- 15. 連想配列の解放
- 16. Codeigniter内の連想配列
- 17. 連想配列の問題
- 18. ResultSetMapping addScalarResult連想配列
- 19. 連想配列に追加
- 20. 連想配列とJava
- 21. 連想配列計算
- 22. SimpleXML、連想配列、XPath
- 23. バッシュ連想配列エラー
- 24. 連想配列とsysdate
- 25. 連想配列、同じキー
- 26. Bashスクリプト - 連想配列のリストの変数 "変数"を反復する
- 27. テーブルへの連想配列の変換
- 28. C++のベクトルとの連想配列
- 29. PHPの2次元連想配列
- 30. PHPの連想配列をソートする
は右ああ、完全に忘れてしまった、ありがとうございました。配列が相当なサイズになったときのリソース消費に関する考え方はありますか? – wick
@wick私はあなたがリソースの消費量を判断することはできないと思います。あなたの配列が本当に巨大になっているなら、別のアプローチを考えてみましょう。 – devnull
参照:http://www.tldp.org/LDP/abs/html/parameter-substitution.html(*可変長/部分文字列削除*までスクロールダウン)。 –