TEMPFILE(1) | General Commands Manual | TEMPFILE(1) |
tempfile - eine temporäre Datei in einer sicheren Art und Weise erstellen
tempfile [-d VERZ] [-p ZEICHENKETTE] [-s ZEICHENKETTE] [-m MODUS] [-n DATEI] [--directory=VERZ] [--prefix=ZEICHENKETTE] [--suffix=ZEICHENKETTE] [--mode=MODUS] [--name=DATEI] [--help] [--version]
tempfile erstellt eine temporäre Datei auf eine sichere Art und Weise. Es verwendet mkstemps(3), um den Namen zu wählen und öffnet sie mit O_RDWR | O_CREAT | O_EXCL. Der Dateiname wird auf der Standardausgabe ausgegeben.
Die Verzeichnisse, in der die Datei erstellt wird, könnten in dieser Reihenfolge durchsucht werden:
Ein Rückgabewert von 0 bedeutet, dass die temporäre Datei erfolgreich erstellt wurde. Jeder andere Rückgabewert zeigt einen Fehler an.
Exklusive Erstellung wird bei Dateien auf NFS-Partitionen nicht garantiert. Tempfile kann keine temporären Verzeichnisse erstellen. Tempfile ist veraltet, Sie sollten stattdessen mktemp(1) verwenden.
#!/bin/sh #[…] t=$(tempfile) || exit trap "rm -f -- '$t'" EXIT #[…] rm -f -- "$t" trap - EXIT exit
Diese Übersetzung wurde 2011 von Helge Kreutzmann erstellt. Sie unterliegt der GNU GPL Version 2 (oder neuer).
Um die englische Originalversion zu lesen, geben Sie »man -L C BEFEHL« ein.
Fehler in der Übersetzung melden Sie bitte über die Fehlerdatenbank (BTS) von Debian oder indem Sie eine E-Mail an <debian-l10-german@lists.debian.org>, schreiben.
27. Jun. 2012 | Debian |