man-pages/it/man1/tempfile.1.html
2021-03-31 01:06:50 +01:00

119 lines
3.8 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of TEMPFILE</TITLE>
</HEAD><BODY>
<H1>TEMPFILE</H1>
Section: User Commands (1)<BR>Updated: 27 giugno 2012<BR><A HREF="#index">Index</A>
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
<A NAME="lbAB">&nbsp;</A>
<H2>NOME</H2>
tempfile - crea un file temporaneo in maniera sicura
<A NAME="lbAC">&nbsp;</A>
<H2>SINTASSI</H2>
<B>tempfile</B> [-d DIR] [-p STRINGA] [-s STRINGA] [-m MODALITÀ] [-n FILE]
[--directory=DIR] [--prefix=STRINGA] [--suffix=STRINGA] [--mode=MODALITÀ]
[--name=FILE] [--help] [--version]
<A NAME="lbAD">&nbsp;</A>
<H2>DESCRIZIONE</H2>
<P>
<B>tempfile</B> creates a temporary file in a safe manner. It uses
<B><A HREF="/cgi-bin/man/man2html?3+mkstemps">mkstemps</A></B>(3) to choose the name and opens it with O_RDWR | O_CREAT |
O_EXCL. The filename is printed on standard output.
<P>
The directory in which to create the file might be searched for in this
order:
<DL COMPACT>
<DT id="1">a)<DD>
Se la variabile d'ambiente <B>TMPDIR</B> esiste e contiene il nome di una
directory appropriata, viene usata tale directory.
<DT id="2">b)<DD>
Altrimenti, se viene specificato un appropriato argomento <I>--directory</I>,
viene usato tale argomento.
<DT id="3">c)<DD>
Altimenti, viene usata <I>P_tmpdir</I> (come definita in <I>&lt;<A HREF="file:///usr/include/stdio.h">stdio.h</A>&gt;</I>)
quando è appropriata.
<DT id="4">d)<DD>
Da ultimo può essere usata una directory <I>(/tmp)</I> definita
dall'implementazione.
</DL>
<A NAME="lbAE">&nbsp;</A>
<H2>OPZIONI</H2>
<DL COMPACT>
<DT id="5"><B>-d, --directory </B><I>DIR</I><DD>
Posiziona il file in DIR.
<DT id="6"><B>-m, --mode </B><I>MODALITÀ</I><DD>
Apre il file con MODALITÀ invece di 0600.
<DT id="7"><B>-n, --name </B><I>FILE</I><DD>
Usa FILE come nome invece di <B><A HREF="/cgi-bin/man/man2html?3+tempnam">tempnam</A></B>(3)<B>.</B> Se viene specificata questa
opzione le opzioni -d, -p e -s vengono ignorate.
<DT id="8"><B>-p, --prefix </B><I>STRINGA</I><DD>
Usa fino a cinque lettere di STRINGA per generare il nome.
<DT id="9"><B>-s, --suffix </B><I>STRINGA</I><DD>
Genera il file con STRINGA come suffisso.
<DT id="10"><B>--help</B><DD>
Stampa un messaggio sull'uso sullo standard output e termina con successo.
<DT id="11"><B>--version</B><DD>
Stampa informazioni sulla versione sullo standard output e termina con
successo.
</DL>
<A NAME="lbAF">&nbsp;</A>
<H2>VALORI RESTITUITI</H2>
Uno stato di uscita 0 significa che il file temporaneo è stato creato con
successo. Qualsiasi altro stato di uscita indica un errore.
<A NAME="lbAG">&nbsp;</A>
<H2>BUG</H2>
La creazione esclusiva non è garantita quando si creano file su partizioni
NFS. tempfile non può creare directory temporanee. tempfile è deprecato; si
dovrebbe usare <A HREF="/cgi-bin/man/man2html?1+mktemp">mktemp</A>(1) al suo posto.
<A NAME="lbAH">&nbsp;</A>
<H2>ESEMPIO</H2>
<P>
<DL COMPACT><DT id="12"><DD>
<PRE>
#!/bin/sh
#[...]
t=$(tempfile) || exit
trap &quot;rm -f -- '$t'&quot; EXIT
#[...]
rm -f -- &quot;$t&quot;
trap - EXIT
exit
</PRE>
</DL>
<A NAME="lbAI">&nbsp;</A>
<H2>VEDERE ANCHE</H2>
<B><A HREF="/cgi-bin/man/man2html?3+tempnam">tempnam</A></B>(3), <B><A HREF="/cgi-bin/man/man2html?1+mktemp">mktemp</A></B>(1)
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="13"><A HREF="#lbAB">NOME</A><DD>
<DT id="14"><A HREF="#lbAC">SINTASSI</A><DD>
<DT id="15"><A HREF="#lbAD">DESCRIZIONE</A><DD>
<DT id="16"><A HREF="#lbAE">OPZIONI</A><DD>
<DT id="17"><A HREF="#lbAF">VALORI RESTITUITI</A><DD>
<DT id="18"><A HREF="#lbAG">BUG</A><DD>
<DT id="19"><A HREF="#lbAH">ESEMPIO</A><DD>
<DT id="20"><A HREF="#lbAI">VEDERE ANCHE</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:05:04 GMT, March 31, 2021
</BODY>
</HTML>