Bash Pagina 61
Rezumat
Această secțiune oferă o privire de ansamblu asupra conceptelor fundamentale legate de variabile în Bash, inclusiv variabile întregi, expresii aritmetice, variabile doar pentru citire, exportarea variabilelor și matrice.
Variabile întregi
Declararea variabilelor întregi: Variabilele întregi pot fi declarate folosind comanda declare -i. Acest atribut permite evaluarea automată a expresiilor aritmetice.
Expresii aritmetice
Sintaxă:
((..)): Utilizată pentru evaluarea expresiilor aritmetice. De exemplu:
((x = 5 + 3)) # x va fi 8
$((..)): Oferă o substituție a expresiei aritmetice, returnând rezultatul. De exemplu:
result=$((x / 2)) # result va conține valoarea lui x împărțită la 2
Variabile numai pentru citire
Declararea variabilelor ca fiind doar citire: Utilizați declare -r pentru a face o variabilă constantă, care nu poate fi modificată după declarație.
declare -r PI=3.14
Exportarea variabilelor
Declararea variabilelor exportate: Utilizați declare -x pentru a declara variabile care vor fi exportate în subprocesele shell.
declare -x VAR="valorea"
Comanda export: Aceasta este o altă modalitate de a exporta variabile:
export VAR="valorea"
Matrice
Declararea și utilizarea matricelor: Matricele pot fi declarate folosind declare -a și pot conține mai multe valori, accesibile prin indici.
declare -a array array[0]="valoare1" array[1]="valoare2"