Pluto Free Software Users Group Pluto Free Software Users Group
TEST(1) manual page Table of Contents

Nome

test - controlla i tipi di file e confronta i valori

Sintassi

test [espr]
test {--help,--version}

Descrizione

Questa documentazione non è mantenuta da lungo tempo e potrebbe essere inaccurata o incompleta. La documentazione in Texinfo è ora la fonte autorevole.

Questa pagina di manuale documenta la versione GNU di test. Si noti che la maggior parte delle shell hanno al loro interno un comando con lo stesso nome e simili funzionalità.

test restituisce uno stato pari a 0 (vero) o 1 (falso) a seconda della valutazione dell'espressione condizionale espr. Le espressioni possono essere unarie e binarie. Espressioni unarie sono spesso usate per esaminare lo stato di un file. Ci sono sia operatori per le stringhe che operatori per i confronti numerici.

-b file
Vero se file esiste ed è speciale a blocchi.
-c file
Vero se file esiste ed è speciale a caratteri.
-d file
Vero se file esiste ed è una directory.
-e file
Vero se file esiste.
-f file
Vero se file esiste ed è un file regolare.
-g file
Vero se file esiste ed è set-group-id.
-k file
Vero se file ha il suo bit di ``sticky'' impostato.
-L file
Vero se file esiste ed è un link simbolico.
-p file
Vero se file esiste ed è una named pipe.
-r file
Vero se file esiste ed è leggibile.
-s file
Vero se file esiste e ha dimensione maggiore di zero.
-S file
Vero se file esiste ed è un socket.
-t [fd ]
Vero se fd è aperto su un terminale. Se fd è omesso, il suo default è 1 (standard output).
-u file
Vero se file esiste e ha il suo bit set-user-id impostato.
-w file
Vero se file esiste ed è scrivibile.
-x file
Vero se file esiste ed è eseguibile.
-O file
Vero se file esiste ed è di proprietà dello user id efficace.
-G file
Vero se file esiste ed è di proprietà del group id efficace.
file1 -nt file2
Vero se file1 è più recente (in accordo con la data di modifica) di file2 .
file1 -ot file2
Vero se file1 è più vecchio di file2 .
file1 -ef file2
Vero se file1 e file2 hanno gli stessi numeri di inode e di device.
-z stringa
Vero se la lunghezza di stringa è zero.
-n stringa
stringa
Vero se la lunghezza di stringa non è zero.
stringa1 = stringa2
Vero se le stringhe sono uguali.
stringa1 != stringa2
Vero se le stringhe non sono uguali.
! espr
Vero se espr è falsa.
espr1 -a espr2
Vero se sia espr1 che espr2 sono vere.
espr1 -o espr2
Vero se almeno espr1 o expr2 è vera.
arg1 OP arg2
OP è uno di -eq, -ne, -lt, -le, -gt, o -ge. Questi operatori numerici binari restituiscono vero se arg1 è uguale, diverso, minore, minore e uguale, maggiore o maggiore e uguale di arg2 , rispettivamente. arg1 e arg2 possono essere interi positivi, interi negativi, o espressioni speciali -l stringa , che valutano la lunghezza di stringa.

Opzioni

Quando GNU test è chiamato con un solo argomento sono riconosciute le seguenti opzioni:
--help
Mostra nello standard output un messaggio d'aiuto ed esce con successo.
--version
Mostra nello standard output informazioni sulla versione ed esce con successo.


Table of Contents

HOWTO
Guide LDP
Italian HOWTO
AppuntiLinux
LDR
Pagine man
      man1
      man2
      man3
      man4
      man5
      man6
      man7
      man8
FAQ di icl
Gnome
Altri documenti
Mirror ildp
Meeting
Pluto Journal
Mailing List
Disclaimer
Area ftp
Cerca
Pluto home

Copyright © 2001 Pluto Free Software Users Group
pluto@pluto.linux.it

Valid HTML 4.01!

webmaster @ pluto.linux.it
Il Pluto ringrazia i suoi sponsor.