Bash Pagina 58
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)