Dit is de opdracht gmt_shell_functions.shgmt die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
gmt_shell_functions.sh - Praktische functies die kunnen worden gebruikt in GMT Bourne shell-scripts
KORTE INHOUD
gmt_init_tmpdir
gmt_remove_tmpdir
gmt_clean_up [voorvoegsel]
gmt_bericht Bericht
gmt_abort Bericht
gmt_get_nrecords file (s)
gmt_get_ndatarecords file (s)
gmt_get_nfields snaar
gmt_get_field snaar
gmt_get_regio file (s) [opties]
gmt_get_gridregion filet [opties]
gmt_get_map_width -R -J
gmt_get_map_height -R -J
gmt_set_psbestand filet
gmt_set_pdfbestand filet
gmt_set_framenaam voorvoegsel framenummer
gmt_set_framenext framenummer
PRODUCTBESCHRIJVING
gmt_shell_functions.sh biedt een set functies voor Bourne-shellscripts (opnieuw).
ondersteuning van GMT. Het aanroepende shellscript moet de volgende regel bevatten, vóór de
functies kunnen worden gebruikt:
. gmt_shell_functions.sh
Eenmaal opgenomen in een shellscript, gmt_shell_functions.sh staat GMT-gebruikers toe om wat te doen
gemakkelijker scripten dan anders. De beschikbaar gestelde functies zijn:
gmt_init_tmpdir
Creëert een tijdelijke map in / tmp of (indien gedefinieerd) in de opgegeven map
door de omgevingsvariabele TMPDIR. De naam van de tijdelijke map wordt geretourneerd
als omgevingsvariabele GMT_TMPDIR. Deze functie zorgt er ook voor dat GMT binnenkomt
'isolatiemodus', dat wil zeggen dat alle tijdelijke bestanden worden aangemaakt GMT_TMPDIR en
gmt.conf bestand wordt niet aangepast.
gmt_remove_tmpdir
Verwijdert de tijdelijke map en schakelt de GMT_TMPDIR variabele omgeving.
gmt_cleanup
Verwijder alle bestanden en mappen waarin het huidige procesnummer deel uitmaakt van de
bestandsnaam. Als de optionele voorvoegsel wordt gegeven, verwijderen we ook alle bestanden en
mappen die beginnen met het opgegeven voorvoegsel.
gmt_bericht
Stuur een bericht naar standaardfout.
gmt_abort
Stuur een bericht naar de standaardfout en verlaat de shell.
gmt_get_nrecords
Retourneert het totale aantal regels in file (s)
gmt_get_ndatarecords
Retourneert het totale aantal gegevensrecords in file (s), dat wil zeggen, headers niet meegerekend.
gmt_get_nfields
Retourneert het aantal velden of woorden in snaar
gmt_get_field
Geeft het gegeven terug veld- een snaar. Moet passeren snaar tussen dubbele aanhalingstekens naar
bewaar het als één item.
gmt_get_regio
Retourneert de regio in de vorm w/e/s/n op basis van de gegevens in de tabel file (s).
Voeg optioneel -I*dx*/ toedy om het antwoord af te ronden.
gmt_get_gridregion
Retourneert de regio in de vorm w/e/s/n, gebaseerd op de koptekst van een raster filet.
Voeg optioneel -I*dx*/ toedy om het antwoord af te ronden.
gmt_get_map_width
Verwacht van de gebruiker dat hij het gewenste geeft -R -J instellingen en retourneert de kaartbreedte in
de huidige meeteenheid.
gmt_get_map_height
Verwacht van de gebruiker dat hij het gewenste geeft -R -J instellingen en retourneert de kaarthoogte in
de huidige meeteenheid.
gmt_set_psbestand
Maak de uitvoer PostScript-bestandsnaam op basis van de basisnaam van een bepaald bestand
(meestal de scriptnaam $0).
gmt_set_framenaam
Retourneert een lexicaal geordende bestandsnaamstam (dwz zonder extensie) gegeven het bestand
voorvoegsel en het huidige framenummer, met een breedte van 6 voor het gehele getal inclusief
voorloopnullen. Handig bij het maken van animaties en lexicaal gesorteerde bestandsnamen
vereist.
gmt_set_framenext
Accepteert de huidige frame-getalteller en retourneert de volgende gehele teller.
OPMERKINGEN
1. Deze functies werken alleen in de Bourne-shell (sh) en hun derivaten (zoals as,
slaan, ksh en zsh). Deze functies werken niet in de C-shell (csh) of hun derivaten
(graag willen tcsh), en kan ook niet worden gebruikt in DOS-batchscripts.
2. gmt_shell_functions.sh werden voor het eerst geïntroduceerd in GMT-versie 4.2.2 en zijn sindsdien
regelmatig uitgebreid met andere praktische scriptsnelkoppelingen. Als je andere wilt voorstellen
functies kunt u dit doen door een New Issue-verzoek toe te voegen op gmt.soest.hawaii.edu.
Gebruik gmt_shell_functions.shgmt online met behulp van onworks.net-services