Discuție Utilizator:Xsimio: Diferență între versiuni

De la Wiki.lug.ro
Salt la: navigare, căutare
(Operatii aritmetice)
(Operatii aritmetice)
Linia 30: Linia 30:
 
  #echo 'expr 4 + 5'
 
  #echo 'expr 4 + 5'
 
  #echo `expr 4 + 5`
 
  #echo `expr 4 + 5`
 +
 +
Trebuie mentionat ca intotdeauna folosirea ghilimelelor inclinate are ca efect executia comenzii shell care se afla intre acestea si folosirea in script a rezultatului obtinut prin executarea comenzii respective. Acest lucru este universal valabil in programarea shell, nu numai in cazul comenzii <b>expr</b>.

Versiunea de la data 20 februarie 2006 00:43

Operatii aritmetice

Pentru efectuarea operatiilor aritmetice este folosira comanda expr:

Sintaxa:

expr argument1 operator_matematic argument2

Operatorul matematic poate fi:

+ adunarea

- scaderea

/ impartirea

% restul impartirii

\* inmultirea

Exista si alti operatori matematici insa acestia vor fi discutati mai tarziu pe parcursul acestui tutorial.

Observatii:

  • inmultirea se face folosind \* si nu *
  • executia comenzii expr se face folod\sind ghilimele inclinate, si nu ghilimele simple si nici duble; urmatoarele exemple sper sa va lamureasca in legatura cu folosirea ghilimelelor pentru executia comenzilor:
#echo "expr 4 + 5"
#echo 'expr 4 + 5'
#echo `expr 4 + 5`

Trebuie mentionat ca intotdeauna folosirea ghilimelelor inclinate are ca efect executia comenzii shell care se afla intre acestea si folosirea in script a rezultatului obtinut prin executarea comenzii respective. Acest lucru este universal valabil in programarea shell, nu numai in cazul comenzii expr.