Bash Pagina 59

De la Wiki Linux Advanced
Versiunea din 27 octombrie 2024 12:24, autor: Admin (discuție | contribuții) (Pagină nouă: ==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,...)
(dif) ← Versiunea anterioară | Versiunea curentă (dif) | Versiunea următoare → (dif)
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

Pagina anterioară | Următoarea pagină