# [ > Controlla i tipi di file e confronta i valori. > Restituisce uno stato pari a 0 se la condizione risulta vera, 1 se risulta falsa. > Maggiori informazioni: . - Verifica se una determinata variabile è uguale/diversa dalla stringa specificata: `[ "${{variabile}}" {{=|!=}} "{{stringa}}" ]` - Verifica se una variabile data è [eq]uguale/[n]on [e]uguale/[g]maggiore [t]di/[l]minore [t]di/[g]maggiore di o [e]uguale/[l]minore di o [e]uguale al numero specificato: `[ "${{variabile}}" -{{eq|ne|gt|lt|ge|le}} {{intero}} ]` - Verifica se la variabile specificata ha un valore [n]on-empty : `[ -n "${{variabile}}" ]` - Verifica se la variabile specificata ha un valore vuoto: `[ -z "${{variabile}}" ]` - Verifica se il [f]ile specificato esiste: `[ -f {{percorso/del/file}} ]` - Verifica se la [d]irectory specificata esiste: `[ -d {{percorso/della/directory}} ]` - Verifica se la directory o file specificata/o [e]siste: `[ -e {{percorso/del/file_o_directory}} ]`