Dies ist der Befehl g.tempfilegrass, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
g.tempfile - Erstellt eine temporäre Datei und druckt ihren Dateinamen.
SCHLÜSSELWÖRTER
Allgemein, Support, Skripte
ZUSAMMENFASSUNG
g.tempfile
g.tempfile --help
g.tempfile [-d] pid=ganze Zahl [--Hilfe] [--ausführlich] [--ruhig] [--ui]
Flaggen:
-d
Probelauf - keine Datei erstellen, sondern nur den Dateinamen drucken
--help
Nutzungszusammenfassung drucken
- ausführlich
Ausführliche Modulausgabe
--ruhig
Leiser Modulausgang
--ui
Starten des GUI-Dialogs erzwingen
Parameter:
pid=ganze Zahl [erforderlich]
Prozess-ID, die beim Benennen der temporären Datei verwendet werden soll
BESCHREIBUNG
g.tempfile wurde für Shell-Skripte entwickelt, die große temporäre Dateien verwenden müssen. GRAS
bietet einen Mechanismus für temporäre Dateien, der nicht von /tmp abhängt. GRASS vorübergehend
Dateien werden in der Datenbank unter der Annahme erstellt, dass genügend Platz vorhanden ist
unter der Datenbank für große Dateien. GRASS entfernt regelmäßig temporäre Dateien, die
von Programmen zurückgelassen wurden, die sie vor dem Beenden nicht entfernen konnten.
g.tempfile erstellt eine eindeutige Datei und druckt den Namen. Der Benutzer ist verpflichtet, eine
Prozess-ID, die als Teil des Dateinamens verwendet wird. Die meisten Unix-Shells bieten a
Möglichkeit, die Prozess-ID der aktuellen Shell zu erhalten. Zum / Bin / sh und /bin/csh das ist $$. Es
Es wird empfohlen, $$ als Prozess-ID anzugeben für g.tempfile.
BEISPIEL
Aussichten für / Bin / sh Skripte sollte die folgende Syntax verwendet werden:
temp1=`g.tempfile pid=$$`
temp2=`g.tempfile pid=$$`
Für /bin/csh-Skripte kann Folgendes verwendet werden:
setze temp1=`g.tempfile pid=$$`
setze temp2=`g.tempfile pid=$$`
ANMERKUNG
Jeder Anruf an g.tempfile erzeugt einen anderen (dh eindeutigen) Namen. Obwohl GRASS es tut
schließlich dazu kommen, zurückgelassene tempfiles zu entfernen, der Programmierer
sollten alle Anstrengungen unternehmen, um diese Dateien zu entfernen. Sie werden oft groß und belegen Festplatten
Platz. Wenn du schreibst / Bin / sh Skripte, lernen Sie, die / Bin / sh Falle Befehl. Wenn du schreibst
/bin/csh-Skripte, lernen Sie die Verwendung von /bin/csh onintr Befehl.
Verwenden Sie g.tempfilegrass online mit den onworks.net-Diensten