Provided by: debianutils_4.2.1ubuntu2_i386 bug

NOMBRE

       tempfile - Crea un fichero temporal de forma segura

SINOPSIS

       tempfile [-d DIRECTORIO] [-p CADENA] [-s CADENA] [-m MODO] [-n FICHERO]
       [--directory=DIRECTORIO]      [--prefix=CADENA]       [--suffix=CADENA]
       [--mode=MODO] [--name=FICHERO] [--help] [--version]

DESCRIPCI'ON

       tempfile  crea un fichero temporal de manera segura. Utiliza tempnam(3)
       para seleccionar un nombre, y  lo  abre  con  <<  O_RDWR  |  O_CREAT  |
       O_EXCL>>.  EL  nombre  de  fichero  se mostrara por la salida estandar.
       Consulte tempnam(3) para ver los pasos que se toman para  la  seleccion
       del directorio.

       Se  buscara  el  directorio  en el que crear el fichero en el siguiente
       orden (sin embargo, consulte tempnam(3)  para  ver  informacion  de  la
       fuente original):

       a) Si  existe la variable de entorno TMPDIR, y contiene el nombre de un
          directorio adecuado, se utilizara.

       b) En caso contrario, si se  define  el  argumento  --directory,  y  es
          adecuado, se utilizara este.

       c) De no ser asi, se usara P_tmpdir (tal y como se define en <stdio.h>)
          cuando sea apropiado.

       d) Por ultimo, se puede utilizar el directorio implementado (/tmp).

OPCIONES

       -d, --directory DIRECTORIO
              Copia el fichero al DIRECTORIO.

       -m, --mode MODO
              Abre el fichero usando el MODO, en lugar de 0600.

       -n, --name FICHERO
              Usa el FICHERO para  el  nombre,  en  lugar  de  tempnam(3).  Se
              ignoraran  las  opciones <<-d>>, <<-p>> y <<-s>> si se introduce
              esta.

       -p, --prefix CADENA
              Utiliza hasta cinco letras de la CADENA para generar el nombre.

       -s, --suffix CADENA
              Genera el fichero con la CADENA como sufijo.

       --help Muestra informacion de uso por la salida estandar y  cierra  con
              exito.

       --version
              Muestra  informacion  de  la  version  por  la salida estandar y
              cierra con exito.

ESTADOS DE SALIDA

       Un estado de salida cero significa que  el  fichero  temporal  ha  sido
       creado con exito. Cualquier otro estado de salida indica un fallo.

FALLOS

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

EJEMPLO

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

V'EASE TAMBI'EN

       tempnam(3), mktemp(1)