|
Espressioni di find: operatori
Esistono numerosi operatori: eccone una lista, in ordine di precedenza decrescente.
\( espr \)
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 &, 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 Or. 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.
|