Aceasta este comanda gmt_shell_functions.shgmt care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
gmt_shell_functions.sh - Funcții practice de utilizat în scripturile shell GMT Bourne
REZUMAT
gmt_init_tmpdir
gmt_remove_tmpdir
gmt_clean_up [prefix]
gmt_message mesaj
gmt_abort mesaj
gmt_get_nrecords fișier (e)
gmt_get_datarecords fișier (e)
gmt_get_nfields şir
gmt_get_field şir
gmt_get_region fișier (e) [Opțiuni]
gmt_get_gridregion fişier [Opțiuni]
gmt_get_map_width -R -J
gmt_get_map_height -R -J
gmt_set_psfile fişier
gmt_set_pdffile fişier
gmt_set_framename prefix număr cadru
gmt_set_framenext număr cadru
DESCRIERE
gmt_shell_functions.sh furnizează un set de funcții pentru scripturile shell Bourne (din nou).
suport al GMT. Scriptul shell de apelare ar trebui să includă următoarea linie, înainte de
pot fi folosite functii:
. gmt_shell_functions.sh
Odată inclus într-un script shell, gmt_shell_functions.sh permite utilizatorilor GMT să facă ceva
scripting mai ușor decât altfel. Funcțiile puse la dispoziție sunt:
gmt_init_tmpdir
Creează un director temporar în / tmp sau (când este definit) în directorul specificat
de variabila de mediu TMPDIR. Este returnat numele directorului temporar
ca variabilă de mediu GMT_TMPDIR. Această funcție determină, de asemenea, rularea GMT
„modul de izolare”, adică toate fișierele temporare vor fi create în GMT_TMPDIR si
gmt.conf fișierul nu va fi ajustat.
gmt_remove_tmpdir
Îndepărtează directorul temporar și dezactivează GMT_TMPDIR variabilă de mediu.
gmt_cleanup
Eliminați toate fișierele și directoarele în care numărul curent al procesului face parte din
nume de fișier. Dacă opțional prefix este dat atunci ștergem și toate fișierele și
directoare care încep cu prefixul dat.
gmt_message
Trimiteți un mesaj către eroare standard.
gmt_abort
Trimiteți un mesaj la eroare standard și ieșiți din shell.
gmt_get_nrecords
Returnează numărul total de linii în fișier (e)
gmt_get_datarecords
Returnează numărul total de înregistrări de date în fișier (e), adică fără a număra anteturile.
gmt_get_nfields
Returnează numărul de câmpuri sau cuvinte din şir
gmt_get_field
Returnează ceea ce este dat camp într-un şir. Trebuie trecut şir între ghilimele duble la
păstrați-l ca un singur articol.
gmt_get_region
Returnează regiunea în forma w/e/s/n pe baza datelor din tabel fișier (e).
Opțional adăugați -I*dx*/dy pentru a rotunji răspunsul.
gmt_get_gridregion
Returnează regiunea în forma w/e/s/n pe baza antetului unei grile fişier.
Opțional adăugați -I*dx*/dy pentru a rotunji răspunsul.
gmt_get_map_width
Se așteaptă ca utilizatorul să ofere ceea ce dorește -R -J setări și returnează lățimea hărții în
unitatea de măsură curentă.
gmt_get_map_height
Se așteaptă ca utilizatorul să ofere ceea ce dorește -R -J setări și returnează înălțimea hărții în
unitatea de măsură curentă.
gmt_set_psfile
Creați numele fișierului PostScript de ieșire pe baza numelui de bază al unui fișier dat
(de obicei, numele scriptului $0).
gmt_set_framename
Returnează o bază de nume de fișier ordonată lexical (adică, fără extensie) dat fiind fișierul
prefixul și numărul actual al cadrului, folosind o lățime de 6 pentru întregul inclusiv
zerouri de început. Sunt utile atunci când creați animații și nume de fișiere sortate lexical
necesar.
gmt_set_framenext
Acceptă contorul întregului cadru curent și returnează următorul contor întreg.
NOTE
1. Aceste funcții funcționează numai în shell-ul Bourne (sh) și derivatele lor (cum ar fi cenuşă,
pocni, ksh și zsh). Aceste funcții nu funcționează în shell-ul C (csh) sau derivatele acestora
(ca tcsh), și nu poate fi folosit nici în scripturile batch DOS.
2. gmt_shell_functions.sh au fost introduse pentru prima dată în versiunea GMT 4.2.2 și au fost de atunci
extins în mod regulat cu alte scurtături practice de scripting. Dacă vrei să sugerezi altele
funcții, vă rugăm să faceți acest lucru adăugând o solicitare New Issue pe gmt.soest.hawaii.edu.
Utilizați gmt_shell_functions.shgmt online folosind serviciile onworks.net