|
|
| 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)
| |