strings array linux bash associative-array

linux - bash array of strings



Bash tamaƱo asociativo asociativo (2)

¿Hay una manera de obtener el tamaño de la matriz asociativa en bash:

declare -A array

... sin iterar a través de los elementos?

El tamaño del interés es a la vez: ¿solo la cantidad de elementos y la cantidad de memoria que consume?


Puede usar ${#array[@]} para obtener el número de elementos.

Sin embargo, no creo que sea posible obtener la cantidad de memoria que consume.


${#array[@]} le devolvería el tamaño de la matriz.

$ declare -A array $ array[foo]=''something'' $ array[bar]=''blah'' $ array[42]=''nothing'' $ echo ${#array[@]} 3