next up previous contents index
Next: Esempi Up: find, per cercare i Previous: Azioni

Operatori

Esistono numerosi operatori: eccone una lista, in ordine di precedenza decrescente.

169#169( espr 169#169)
 

 
forza l'ordine precedente. Le parentesi devono naturalmente essere quotate, dato che hanno un significato anche per la shell.

! espr
 

-not espr
 

 
cambia il valore vero/falso dell'espressione, cioè se espr è vero diventa falso. Il punto esclamativo non ha bisogno di un carattere di escape, dato che è seguito da uno spazio.

espr1 espr2
 

espr1 -a espr2
 

espr1 -and espr2
 

 
corrispondono tutti all'operazione logica E, che è implicita nel primo e nel secondo caso. espr2 non viene valutata, se espr1 è falsa.

espr1 -o espr2
 

espr1 -or espr2
 

 
corrisponde all'operazione logica O. espr2 non viene valutata, se espr1 è vera.

espr1 , espr2
 

 
è l'indicazione dell'elenco; vengono valutate sia espr1 che espr2, (e naturalmente anche tutti gli effetti secondari!) ed il valore finale dell'espressione è quello di espr2.


next up previous contents index
Next: Esempi Up: find, per cercare i Previous: Azioni
Eugenia Franzoni
1998-09-29