Bash Pagina 58

De la Wiki Linux Advanced
Sari la navigare Sari la căutare

Matrice

O matrice poate conține mai multe valori și poate fi stocată și recuperată prin index.

Stocarea unei valori

Pentru a stoca o valoare într-o matrice, se utilizează sintaxa următoare:

x[0]="unele"
b[1]="cuvânt"

Recuperarea unei valori

Pentru a recupera o valoare din matrice, se folosește sintaxa:

${x[0]}  # rezultatul va fi: unele
${b[1]}  # rezultatul va fi: cuvânt

Pentru a prelua toate valorile din matrice, se poate utiliza:

${x[@]}  # preia toate valorile din matrice

sau

${x[*]}  # și aceasta preia toate valorile din matrice

Declararea unei matrice

O matrice poate fi declarată folosind declare -a:

declare -a x

De asemenea, se poate atribui direct o valoare cu un index, așa cum s-a arătat mai sus.

Inițializarea unei matrice

Pentru a inițializa o matrice, se poate folosi următoarea sintaxă:

ar=(1 2 3 a b c)


Pagina anterioară | Următoarea pagină