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

De la Wiki.lug.ro
Salt la: navigare, căutare
(Operatii aritmetice)
 
Linia 1: Linia 1:
  
 
==Observatii==
 
* inmultirea se face folosind * , nu \* , backslashul e necesar uneori pt. a feri asteriskul de shell (vezi mai jos)
 
* backtickurile n-au nici o treaba cu expr
 
* expr e foarte greoi comparativ cu arithmetic evaluation din bash
 
 
=exemple=
 
 
$ expr 2 + 3  # fara ` sau echo
 
5
 
$ set -f ; expr 2 * 3  # shell fara pathname expansion, no \* required, no backticks either
 
6
 
$ echo $[((2*2)**2+2*2+2/2)<<2/2] # eat that, expr!
 
42
 
 
see?  :)
 
[[Utilizator:Petre|Petre]] 20 Feb 2006 04:34 (EET)
 

Versiunea curentă din 28 februarie 2006 12:27