Bash Pagina 54: Diferență între versiuni
Admin (discuție | contribuții) (Pagină nouă: Pagina anterioară | Următoarea pagină) |
Admin (discuție | contribuții) |
||
(Nu s-au afișat 2 versiuni intermediare efectuate de același utilizator) | |||
Linia 1: | Linia 1: | ||
== 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. | |||
[[Bash_Pagina_53|Pagina anterioară]] | [[Bash_Pagina_55|Următoarea pagină]] | [[Bash_Pagina_53|Pagina anterioară]] | [[Bash_Pagina_55|Următoarea pagină]] |
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.