Next: Opzioni
Up: find, per cercare i
Previous: Generalità
La parte delle espressioni può essere divisa in quattro gruppi di parole
chiave diversi: opzioni, test, azioni ed
operatori; ognuno
di questi può restituire un valore vero o falso, insieme ad un effetto
secondario.
Le differenze tra i gruppi vengono mostrate più avanti.
- opzioni
- influiscono sulle operazioni generali di find, piuttosto che sul
processo di un singolo file. Un esempio è -follow, che dice a find di
seguire i link simbolici invece di dire semplicemente l'inode. Restituisce
sempre il valore vero.
- test
- sono veri e propri controlli (ad esempio, -empty controlla se il file
è
vuoto), e possono restituire i valori vero o falso.
- azioni
- hanno anche un effetto secondario, il nome del file considerato.
Possono restituire vero o falso anch'esse.
- operatori
- non restituiscono un valore (possono essere considerati veri
per convenzione), e vengono usati per costruire espressioni compresse. Un esempio
è -or, che prende l'O logico delle due sottoespressioni ai suoi lati.
Notate che quando si mettono due espressioni una dopo l'altra, è sottinteso
-and.
Notate che find si basa sulla shell per leggere la linea di comando, ciò
significa che le parole chiave devono essere messe tra spazi, e soprattutto che
molti caratteri devono essere trattati in modo da non essere corrotti dalla
shell. Si può fare sia con la barra rovesciata che con le virgolette, singole e
doppie; negli esempi le parole chiave a carattere singolo verranno quotate con la
barra rovesciata, perché (almeno secondo me, ma sono io che scrivo queste note!)
è il modo più semplice.
Next: Opzioni
Up: find, per cercare i
Previous: Generalità
Eugenia Franzoni
1998-09-29