5
contributi
(→Espressioni booleane: altre opzioni di confronto file) |
(→Espressioni booleane: confronti binari su file e NOT) |
||
Riga 179: | Riga 179: | ||
* <code>[ -w "$var" ]</code>: vero se il file esiste e l'utente corrente ha il permesso di scrittura; | * <code>[ -w "$var" ]</code>: vero se il file esiste e l'utente corrente ha il permesso di scrittura; | ||
* <code>[ -x "$var" ]</code>: vero se il file esiste e l'utente corrente ha il permesso di esecuzione (o accesso per le directory). | * <code>[ -x "$var" ]</code>: vero se il file esiste e l'utente corrente ha il permesso di esecuzione (o accesso per le directory). | ||
Confronti binari con stringhe contenenti percorsi di file: | |||
* <code>[ "$var1" -nt "$var2" ]</code>: vero se il file $var1 è più recente di $var2; | |||
*<code>[ "$var1" -ot "$var2" ]</code>: vero se il file $var1 è più vecchio di $var2; | |||
* <code>[ "$var1" -et "$var2" ]</code>: vero se i file $var1 e $var2 sono degli hard link allo stesso file; | |||
Con ! (NOT) si inverte il senso delle precedenti verifiche. | |||
=== Esecuzione condizionata === | === Esecuzione condizionata === |
contributi