Bash Pagina 59
Sari la navigare
Sari la căutare
Matrice (2)
Numărarea elementelor
Pentru a număra numărul de elemente dintr-o matrice, se utilizează sintaxa:
${#array[@]}
Indicii(index) din matrice
Pentru a obține toți indicii dintr-o matrice, se poate folosi:
${larray[@]}
Lipsuri în indici
Este important de menționat că pot exista lacune în indici, ceea ce înseamnă că nu toate pozițiile din matrice trebuie să fie ocupate.
Exportarea matricei
Nu puteți exporta o matrice în Bash, ceea ce înseamnă că matricea nu poate fi transmisă unui subproces prin export.
Tablouri asociative
Începând cu Bash 4, sunt acceptate tablouri asociative. Într-o matrice asociativă, elementele sunt stocate și preluate printr-un nume, nu printr-un index.
Declararea unei matrice asociative
Pentru a declara o matrice asociativă, se folosește sintaxa:
declare -A matrice