Provided by: debianutils_5.5-1ubuntu2_amd64 bug

NOME

       tempfile - crea un file temporaneo in maniera sicura

SINTASSI

       tempfile  [-d DIR] [-p STRINGA] [-s STRINGA] [-m MODALITÀ] [-n FILE] [--directory=DIR] [--prefix=STRINGA]
       [--suffix=STRINGA] [--mode=MODALITÀ] [--name=FILE] [--help] [--version]

DESCRIZIONE

       tempfile crea un file temporaneo in maniera sicura. Usa mkstemps(3) per scegliere il nome e lo  apre  con
       O_RDWR | O_CREAT | O_EXCL. Il nome di file viene stampato sullo standard output.

       La directory in cui creare il file può essere ricercata in questo ordine:

       a) Se  la variabile d'ambiente TMPDIR esiste e contiene il nome di una directory appropriata, viene usata
          tale directory.

       b) Altrimenti, se viene specificato un appropriato argomento --directory, viene usato tale argomento.

       c) Altimenti, viene usata P_tmpdir (come definita in <stdio.h>) quando è appropriata.

       d) Finally an implementation-defined directory (/tmp)  may be used.

OPZIONI

       -d, --directory DIR
              Posiziona il file in DIR.

       -m, --mode MODALITÀ
              Apre il file con MODALITÀ invece di 0600.

       -n, --name FILE
              Usa FILE come nome invece di tempnam(3). Se viene specificata questa opzione le opzioni -d,  -p  e
              -s vengono ignorate.

       -p, --prefix STRINGA
              Usa fino a cinque lettere di STRINGA per generare il nome.

       -s, --suffix STRINGA
              Genera il file con STRINGA come suffisso.

       --help Stampa un messaggio sull'uso sullo standard output e termina con successo.

       --version
              Stampa informazioni sulla versione sullo standard output e termina con successo.

VALORI RESTITUITI

       Uno stato di uscita 0 significa che il file temporaneo è stato creato con successo. Qualsiasi altro stato
       di uscita indica un errore.

BUG

       Exclusive  creation  is  not  guaranteed  when  creating  files  on  NFS partitions. tempfile cannot make
       temporary directories. tempfile is deprecated; you should use mktemp(1)  instead.

ESEMPIO

       #!/bin/sh
       #[...]
       t=$(tempfile) || exit
       trap "rm -f -- '$t'" EXIT
       #[...]
       rm -f -- "$t"
       trap - EXIT
       exit

VEDERE ANCHE

       tempnam(3), mktemp(1)

Debian                                           27 giugno 2012                                      TEMPFILE(1)