Bash Pagina 56: Diferență între versiuni

De la Wiki Linux Advanced
Sari la navigare Sari la căutare
 
Fără descriere a modificării
Linia 1: Linia 1:
==Expresii aritmetice==
Expresiile aritmetice în Bash permit efectuarea calculelor folosind o sintaxă asemănătoare cu cea din limbajul C. Acestea pot fi utilizate pentru a efectua operații matematice asupra variabilelor și valorilor numerice.


==Sintaxă==
* Comanda let
Folosește comanda let pentru a efectua calcule aritmetice simple. De exemplu:
let n=100/2
Acest lucru va calcula valoarea lui n ca fiind 50.
==Operatori aritmetici==
* Incrementare:
((++x))
Aceasta va incrementa valoarea lui x cu 1.
* Atribuirea rezultatului unei operații:
((p=x/100))
Aceasta va împărți valoarea lui x la 100 și va atribui rezultatul lui p.
* Calcularea numărului de linii:
((p=$(ls | wc -l)*10))
Aceasta va număra liniile din rezultatul comenzii ls și va înmulți rezultatul cu 10.
* Substituție aritmetică
Pentru a efectua o substituție aritmetică, folosește sintaxa $((..)). Aceasta este o metodă eficientă de a calcula valori direct în comenzi:
p=$((x/100))
Aceasta va calcula x împărțit la 100 și va atribui rezultatul variabilei p.
* Variabile întregi
Variabilele declarate ca numere întregi pot conține doar valori numerice. De exemplu:
declare -i num=30
În cazul în care se atribuie o valoare non-numerică, cum ar fi num="30.8", aceasta va genera o eroare.
'''Concluzie'''
Expresiile aritmetice în Bash oferă o modalitate puternică de a efectua calcule și manipulări numerice. Prin utilizarea comenzilor let, ((..)) și $((..)), utilizatorii pot integra calculele direct în scripturile lor, facilitând realizarea de operații complexe cu datele numerice.


[[Bash_Pagina_55|Pagina anterioară]] | [[Bash_Pagina_57|Următoarea pagină]]
[[Bash_Pagina_55|Pagina anterioară]] | [[Bash_Pagina_57|Următoarea pagină]]

Versiunea de la data 27 octombrie 2024 12:09

Expresii aritmetice

Expresiile aritmetice în Bash permit efectuarea calculelor folosind o sintaxă asemănătoare cu cea din limbajul C. Acestea pot fi utilizate pentru a efectua operații matematice asupra variabilelor și valorilor numerice.

Sintaxă

  • Comanda let

Folosește comanda let pentru a efectua calcule aritmetice simple. De exemplu:

let n=100/2

Acest lucru va calcula valoarea lui n ca fiind 50.

Operatori aritmetici

  • Incrementare:
((++x))

Aceasta va incrementa valoarea lui x cu 1.

  • Atribuirea rezultatului unei operații:
((p=x/100))

Aceasta va împărți valoarea lui x la 100 și va atribui rezultatul lui p.

  • Calcularea numărului de linii:

((p=$(ls | wc -l)*10)) Aceasta va număra liniile din rezultatul comenzii ls și va înmulți rezultatul cu 10.

  • Substituție aritmetică

Pentru a efectua o substituție aritmetică, folosește sintaxa $((..)). Aceasta este o metodă eficientă de a calcula valori direct în comenzi:

p=$((x/100))

Aceasta va calcula x împărțit la 100 și va atribui rezultatul variabilei p.

  • Variabile întregi

Variabilele declarate ca numere întregi pot conține doar valori numerice. De exemplu:

declare -i num=30

În cazul în care se atribuie o valoare non-numerică, cum ar fi num="30.8", aceasta va genera o eroare.

Concluzie

Expresiile aritmetice în Bash oferă o modalitate puternică de a efectua calcule și manipulări numerice. Prin utilizarea comenzilor let, ((..)) și $((..)), utilizatorii pot integra calculele direct în scripturile lor, facilitând realizarea de operații complexe cu datele numerice.

Pagina anterioară | Următoarea pagină