Bash Pagina 54: Diferență între versiuni

De la Wiki Linux Advanced
Sari la navigare Sari la căutare
Fără descriere a modificării
 
(Nu s-a afișat o versiune intermediară efectuată de același utilizator)
Linia 3: Linia 3:


=== Atribute variabile ===
=== Atribute variabile ===
* '''declare''' - O variabilă poate fi declarată simplu prin atribuire, de exemplu:  
O variabilă poate fi declarată simplu prin atribuire, de exemplu:  
  variabila="valoare"
variabila="valoare"


=== Variabile întregi ===
=== Variabile întregi ===

Versiunea curentă din 27 octombrie 2024 11:42

Prezentare generală

Această secțiune ce urmează, oferă o privire de ansamblu asupra atributele variabilelor în Bash, inclusiv cum se declară, cum se utilizează variabilele întregi, expresiile aritmetice, variabilele de tip read-only, exportarea variabilelor și matricele.

Atribute variabile

O variabilă poate fi declarată simplu prin atribuire, de exemplu:

variabila="valoare"

Variabile întregi

Variabilele pot stoca valori întregi, iar Bash permite utilizarea acestora în operații aritmetice. De exemplu:

numar1=10
numar2=5
suma=$((numar1 + numar2))
echo "Suma este: $suma"

Expresii aritmetice

Bash oferă suport pentru expresii aritmetice prin utilizarea sintaxei $((...)). Exemple de operații aritmetice includ adunarea, scăderea, înmulțirea și împărțirea:

x=5
y=3
rezultat=$((x * y))
echo "Rezultatul este: $rezultat"

Variabile numai pentru citire

O variabilă poate fi marcată ca readonly, ceea ce înseamnă că nu poate fi modificată după ce a fost setată. Acest lucru se poate face astfel:

declare -r variabila="nu poate fi modificată"
variabila="altceva" #va genera eroare

sau

readonly a=10
a=15 #va genera eroare

Exportarea variabilelor

O variabilă poate fi exportată pentru a fi utilizată în subprocese. Acest lucru se face folosind comanda export:

variabila="valoare"
export variabila

Matrice

Bash suportă matricele (array) pentru a stoca o colecție de valori. Matricele sunt declarate și utilizate astfel:

array=(valoare1 valoare2 valoare3)
echo "${array[0]}"  # Afișează valoare1

Această secțiune oferă o bază solidă pentru înțelegerea variabilelor în Bash și a modului în care acestea pot fi utilizate eficient în scripturi.

Pagina anterioară | Următoarea pagină