Discuție Utilizator:Xsimio

De la Wiki.lug.ro
Versiunea din 28 februarie 2006 12:27, autor: Xsimio (Discuție | contribuții) (Operatii aritmetice)

Salt la: navigare, căutare


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?  :) Petre 20 Feb 2006 04:34 (EET)