Provided by:
debianutils_4.0.2_i386 
NOM
tempfile - cree un fichier temporaire de facon sure
SYNOPSIS
tempfile [-d REP] [-p CHA^INE] [-s CHA^INE] [-m MODE] [-n FICHIER]
[--directory=REP] [--prefix=CHA^INE] [--suffix=CHA^INE] [--mode=MODE]
[--name=FICHIER] [--help] [--version]
DESCRIPTION
Le programme tempfile cree un fichier temporaire de facon sure. Il
utilise tempnam(3) pour choisir un nom et l'ouvre dans le mode O_RDWR |
O_CREAT | O_EXCL. Le nom du fichier est affiche sur la sortie standard.
Voir tempnam(3) pour les differentes etapes de la selection des
repertoires.
Une recherche peut etre effectuee dans le repertoire ou le fichier sera
cree, dans l'ordre suivant (se referer toutefois a tempnam(3) pour des
reponses faisant autorite a ce sujet) :
a) la variable d'environnement TMPDIR sera utilisee si elle existe et
contient le nom d'un repertoire approprie ;
b) sinon, si l'option --directory est utilisee, le repertoire specifie
est utilise, a condition qu'il soit valide ;
c) sinon, le repertoire P_tmpdir (tel que defini dans <stdio.h>) est
utilise s'il est valide ;
d) enfin, un repertoire (/tmp) defini par l'implementation peut etre
utilise ;
OPTIONS
-d, --directory REP
place le fichier dans REP.
-m, --mode MODE
ouvre le fichier dans le mode MODE plutot que 0600.
-n, --name FICHIER
utilise FICHIER comme nom plutot que tempnam(3). Les options -d
-p et -s sont ignorees si cette option est utilisee.
-p, --prefix CHA^INE
utilise jusqu'a cinq lettres de CHA^INE pour generer le nom.
-s, --suffix CHA^INE
genere le fichier en utilisant CHA^INE comme suffixe.
--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.
VALEUR DE RETOUR
Une valeur de retour 0 signifie que le fichier a ete cree avec succes.
Toute autre valeur de retour indique une erreur.
BOGUES
Une creation exclusive ([ NdT : pour eviter toute situation de
competition, ou << race condition >> ]) n'est pas garantie lorsque le
fichier est cree sur une partition NFS. Le programme tempfile est
obsolete. Il est conseille d'utiliser mktemp(1) a la place.
EXEMPLES
#!/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, realisee par Nicolas FRANCOIS le 8
decembre 2005.
L'equipe de traduction a fait le maximum pour realiser une adaptation
francaise de qualite.
La version anglaise la plus a jour de ce document est toujours
consultable en ajoutant l'option <<-L C>> a la commande man.
N'hesitez pas a signaler a l'auteur ou a la liste de traduction
<debian-l10-french@lists.debian.org>, selon le cas, toute erreur dans
cette page de manuel.