Provided by: debianutils_3.2.2_i386 bug

NOM

       tempfile - crée un fichier temporaire de façon sûre

SYNOPSIS

       tempfile  [-d  REP]  [-p  CHANE]  [-s  CHANE]  [-m MODE] [-n FICHIER]
       [--directory=REP]  [--prefix=CHANE]  [--suffix=CHANE]   [--mode=MODE]
       [--name=FICHIER] [--help] [--version]

DESCRIPTION

       tempfile creates a temporary file in a safe manner.  It uses tempnam(3)
       to choose the name and opens it with O_RDWR | O_CREAT  |  O_EXCL.   The
       filename  is printed on standard output. See tempnam(3)  for the actual
       steps involved in directory selection.

       The directory in which to create the file might be searched for in this
       order (but refer to tempnam(3)  for authoritative answers):

       a) In case the environment variable TMPDIR exists and contains the name
          of an appropriate directory, that is used.

       b) Otherwise, if the --directory argument is specified and appropriate,
          it is used.

       c) Otherwise,   P_tmpdir  (as  defined  in  <stdio.h>)   is  used  when
          appropriate.

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

OPTIONS

       -d, --directory REP
              Place le fichier dans REP.

       -p, --prefix CHANE
              Utilise jusqu’à cinq lettres de CHANE pour générer le nom.

       -s, --suffix CHANE
              Génère le fichier en utilisant CHANE comme suffixe.

       -m, --mode MODE
              Ouvre le fichier dans le mode MODE plutôt que 0600.

       -n, --name FICHIER
              Utilise FICHIER comme nom plutôt que tempnam(3). Les options  -d
              -p et -s sont ignorées si cette option est utilisée.

       --help Affiche  un  message  d’aide sur la sortie standard, puis quitte
              sans erreur.

       --version
              Affiche les  informations  sur  la  version,  puis  quitte  sans
              erreur.

VALEURS DE RETOUR

       Une  valeur de retour 0 signifie que le fichier a été créé avec succès.
       Toute autre valeur de retour indique une erreur.

BOGUES

       Une  création  exclusive  ([ NdT :  pour  éviter  toute  situation   de
       compétition,  ou  « race  condition » ])  n’est pas garantie lorsque le
       fichier est créé sur une partition NFS.

EXAMPLE

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

VOIR AUSSI

       tempnam(3), mktemp(1)

TRADUCTION

       Ce document est une traduction, réalisée  par  Nicolas  FRANÇOIS  le  8
       décembre 2005.

       L’équipe  de  traduction a fait le maximum pour réaliser une adaptation
       française de qualité.

       La version anglaise  la  plus  à  jour  de  ce  document  est  toujours
       consultable en ajoutant l’option « -L C » à la commande man.

       N’hésitez  pas  à  signaler  à  l’auteur  ou  à  la liste de traduction
       <debian-l10-french@lists.debian.org>, selon le cas, toute  erreur  dans
       cette page de manuel.