EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

gmt_shell_functions.shgmt – Online in der Cloud

Führen Sie gmt_shell_functions.shgmt im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl gmt_shell_functions.shgmt, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


gmt_shell_functions.sh – Praktische Funktionen zur Verwendung in GMT-Bourne-Shell-Skripten

ZUSAMMENFASSUNG


gmt_init_tmpdir

gmt_remove_tmpdir

gmt_clean_up [Präfix]

gmt_message Nachricht

gmt_abort Nachricht

gmt_get_nrecords Datei (en)

gmt_get_ndatarecords Datei (en)

gmt_get_nfields Schnur

gmt_get_field Schnur

gmt_get_region Datei (en) [Optionen]

gmt_get_gridregion Datei [Optionen]

gmt_get_map_width -R -J

gmt_get_map_height -R -J

gmt_set_psfile Datei

gmt_set_pdffile Datei

gmt_set_framename Präfix Rahmennummer

gmt_set_framenext Rahmennummer

BESCHREIBUNG


gmt_shell_functions.sh stellt eine Reihe von Funktionen für Bourne-Shell-Skripte bereit
Unterstützung von GMT. Das aufrufende Shell-Skript sollte die folgende Zeile vor dem enthalten
Funktionen können verwendet werden:

. gmt_shell_functions.sh

Sobald es in ein Shell-Skript eingebunden ist, gmt_shell_functions.sh ermöglicht es GMT-Benutzern, einiges zu tun
Skripterstellung einfacher als sonst. Die zur Verfügung gestellten Funktionen sind:

gmt_init_tmpdir
Erstellt ein temporäres Verzeichnis in / Tmp oder (sofern definiert) im angegebenen Verzeichnis
durch die Umgebungsvariable TMPDIR. Der Name des temporären Verzeichnisses wird zurückgegeben
als Umgebungsvariable GMT_TMPDIR. Diese Funktion bewirkt auch, dass GMT einläuft
„Isolationsmodus“, d. h. alle temporären Dateien werden in erstellt GMT_TMPDIR und dem
gmt.conf Die Datei wird nicht angepasst.

gmt_remove_tmpdir
Entfernt das temporäre Verzeichnis und deaktiviert das GMT_TMPDIR variable Umgebung

gmt_cleanup
Entfernen Sie alle Dateien und Verzeichnisse, in denen die aktuelle Prozessnummer Teil ist
Dateiname. Wenn das optional ist Präfix gegeben ist, dann löschen wir auch alle Dateien und
Verzeichnisse, die mit dem angegebenen Präfix beginnen.

gmt_message
Senden Sie eine Nachricht an den Standardfehler.

gmt_abort
Senden Sie eine Nachricht an den Standardfehler und verlassen Sie die Shell.

gmt_get_nrecords
Gibt die Gesamtzahl der Zeilen zurück Datei (en)

gmt_get_ndatarecords
Gibt die Gesamtzahl der Datensätze zurück Datei (en), dh Header werden nicht gezählt.

gmt_get_nfields
Gibt die Anzahl der Felder oder Wörter zurück Schnur

gmt_get_field
Gibt das Gegebene zurück Feld in einem Schnur. Muss bestehen Schnur zwischen doppelten Anführungszeichen bis
Bewahren Sie es als ein Element auf.

gmt_get_region
Gibt die Region im Format w/e/s/n basierend auf den Daten in der Tabelle zurück Datei (en).
Fügen Sie optional -I*dx*/ hinzu.dy um die Antwort abzurunden.

gmt_get_gridregion
Gibt die Region in der Form w/e/s/n basierend auf dem Header eines Rasters zurück Datei.
Fügen Sie optional -I*dx*/ hinzu.dy um die Antwort abzurunden.

gmt_get_map_width
Erwartet vom Benutzer, dass er das Gewünschte gibt -R -J Einstellungen und gibt die Kartenbreite in zurück
die aktuelle Maßeinheit.

gmt_get_map_height
Erwartet vom Benutzer, dass er das Gewünschte gibt -R -J Einstellungen und gibt die Kartenhöhe in zurück
die aktuelle Maßeinheit.

gmt_set_psfile
Erstellen Sie den Namen der PostScript-Ausgabedatei basierend auf dem Basisnamen einer bestimmten Datei
(normalerweise der Skriptname $0).

gmt_set_framename
Gibt einen lexikalisch geordneten Dateinamenstamm (dh ohne Erweiterung) für die gegebene Datei zurück
Präfix und die aktuelle Frame-Nummer, wobei eine Breite von 6 für die Ganzzahl einschließlich verwendet wird
führende Nullen. Nützlich beim Erstellen von Animationen und lexikalisch sortierten Dateinamen
erforderlich.

gmt_set_framenext
Akzeptiert den Integer-Zähler des aktuellen Frames und gibt den nächsten Integer-Zähler zurück.

ANMERKUNG


1. Diese Funktionen funktionieren nur in der Bourne-Shell (sh) und ihre Derivate (wie Asche,
bash, ksh und zsh). Diese Funktionen funktionieren nicht in der C-Shell (csh) oder deren Derivate
(mögen tcsh) und kann auch nicht in DOS-Batch-Skripten verwendet werden.

2. gmt_shell_functions.sh wurden erstmals in der GMT-Version 4.2.2 eingeführt und sind es seitdem auch
regelmäßig um weitere praktische Skript-Abkürzungen erweitert. Wenn Sie andere vorschlagen möchten
Funktionen, tun Sie dies bitte, indem Sie eine Neue-Ausgabe-Anfrage auf gmt.soest.hawaii.edu hinzufügen.

Verwenden Sie gmt_shell_functions.shgmt online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad