5
contributi
(→Espressioni booleane: altre opzioni di confronto file) |
|||
Riga 161: | Riga 161: | ||
Confronti unari con stringhe contenenti percorsi di file (percorso di default: directory corrente, se mancante): | Confronti unari con stringhe contenenti percorsi di file (percorso di default: directory corrente, se mancante): | ||
* <code>[ -b "$var" ]</code>: vero se Il file è un dispositivo a blocchi; | |||
* <code>[ -c "$var" ]</code>: vero se Il file è un dispositivo a caratteri; | |||
* <code>[ -d "$var" ]</code>: vero se il file esiste ed è una directory; | |||
* <code>[ -e "$var" ]</code>: vero se il file (file regolare, directory, link simbolico, fifo, socket, ... ) esiste; | * <code>[ -e "$var" ]</code>: vero se il file (file regolare, directory, link simbolico, fifo, socket, ... ) esiste; | ||
* <code>[ -f "$var" ]</code>: vero se il file esiste ed è un file regolare; | * <code>[ -f "$var" ]</code>: vero se il file esiste ed è un file regolare; | ||
* <code>[ - | * <code>[ -g "$var" ]</code>: vero se è impostato il bit sgid; | ||
* <code>[ -G "$var" ]</code>: vero se l’id di gruppo del file è uguale al vostro; | |||
* <code>[ -k "$var" ]</code>: vero se è impostato lo “sticky bit”; | |||
* <code>[ -N "$var" ]</code>: vero se il file è stato modificato dall’ultima lettura; | |||
* <code>[ -O "$var" ]</code>: vero se si è il proprietario del file; | |||
*<code>[ -p "$var" ]</code>: vero se il file è una pipe; | |||
* <code>[ -r "$var" ]</code>: vero se il file esiste e l'utente corrente ha il permesso di lettura; | * <code>[ -r "$var" ]</code>: vero se il file esiste e l'utente corrente ha il permesso di lettura; | ||
*<code>[ -s "$var" ]</code>: vero se il file non è vuoto; | |||
* <code>[ -S "$var" ]</code>: vero se il file è un socket; | |||
* <code>[ -t "$var" ]</code>: vero se il file è associato a un terminale; | |||
* <code>[ -u "$var" ]</code>: vero se è impostato il bit suid; | |||
* <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). |
contributi