Jest to polecenie gmt_shell_functions.shgmt, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
gmt_shell_functions.sh - Praktyczne funkcje do wykorzystania w skryptach powłoki Bourne'a GMT
STRESZCZENIE
katalog_gmt_init_tmp
gmt_remove_tmpdir
gmt_clean_up [prefiks]
wiadomość_gmt wiadomość
gmt_abort wiadomość
gmt_get_nrecords pliki)
gmt_get_ndatarecords pliki)
gmt_get_nfields ciąg
gmt_get_field ciąg
gmt_get_region pliki) [Opcje]
gmt_get_gridregion filet [Opcje]
gmt_get_map_width -R -J
gmt_get_map_height -R -J
plik gmt_set_ps filet
plik gmt_set_pdf filet
gmt_set_nazwa_ramki prefiks numer klatki
gmt_set_framenext numer klatki
OPIS
gmt_shell_functions.sh udostępnia zestaw funkcji dla skryptów powłoki Bourne’a (ponownie).
wsparcie GMT. Wywołujący skrypt powłoki powinien zawierać następujący wiersz przed
można zastosować funkcje:
. gmt_shell_functions.sh
Po włączeniu do skryptu powłoki gmt_shell_functions.sh umożliwia użytkownikom czasu GMT wykonanie niektórych czynności
pisanie skryptów jest łatwiejsze niż w innym przypadku. Udostępnione funkcje to:
katalog_gmt_init_tmp
Tworzy katalog tymczasowy w / Tmp lub (jeśli zdefiniowano) w określonym katalogu
przez zmienną środowiskową TMPDIR. Zwracana jest nazwa katalogu tymczasowego
jako zmienna środowiskowa GMT_TMPDIR. Ta funkcja powoduje również uruchomienie czasu GMT
„trybie izolacji”, tj. wszystkie pliki tymczasowe zostaną utworzone w GMT_TMPDIR oraz
konf.gmt plik nie zostanie dostosowany.
gmt_remove_tmpdir
Usuwa katalog tymczasowy i rozbraja GMT_TMPDIR zmienna środowiskowa.
gmt_cleanup
Usuń wszystkie pliki i katalogi, których częścią jest bieżący numer procesu
Nazwa pliku. Jeśli opcjonalne prefiks jest podany, wówczas usuwamy również wszystkie pliki i
katalogi rozpoczynające się od podanego przedrostka.
wiadomość_gmt
Wyślij wiadomość do błędu standardowego.
gmt_abort
Wyślij wiadomość do standardowego błędu i wyjdź z powłoki.
gmt_get_nrecords
Zwraca całkowitą liczbę linii pliki)
gmt_get_ndatarecords
Zwraca całkowitą liczbę rekordów danych pliki), tj. nie licząc nagłówków.
gmt_get_nfields
Zwraca liczbę pól lub słów w ciąg
gmt_get_field
Zwraca dane pole w ciąg. Musi zdać ciąg między podwójnymi cudzysłowami do
zachowaj to jako jeden element.
gmt_get_region
Zwraca region w postaci w/e/s/n na podstawie danych w tabeli pliki).
Opcjonalnie dodaj -I*dx*/dy aby zaokrąglić odpowiedź.
gmt_get_gridregion
Zwraca region w postaci w/e/s/n na podstawie nagłówka siatki filet.
Opcjonalnie dodaj -I*dx*/dy aby zaokrąglić odpowiedź.
gmt_get_map_width
Oczekuje, że użytkownik da pożądane -R -J settings i zwraca szerokość mapy w
bieżąca jednostka miary.
gmt_get_map_height
Oczekuje, że użytkownik da pożądane -R -J settings i zwraca wysokość mapy w
bieżąca jednostka miary.
plik gmt_set_ps
Utwórz wyjściową nazwę pliku PostScript w oparciu o nazwę bazową danego pliku
(zwykle nazwa skryptu $0).
gmt_set_nazwa_ramki
Zwraca uporządkowany leksykalnie rdzeń nazwy pliku (tj. bez rozszerzenia), biorąc pod uwagę plik
prefiks i numer bieżącej ramki, używając szerokości 6 dla liczby całkowitej obejmującej
zera wiodące. Przydatne przy tworzeniu animacji i leksykalnie posortowanych nazw plików
wymagane.
gmt_set_framenext
Akceptuje licznik całkowity bieżącej ramki i zwraca następny licznik całkowity.
UWAGI
1. Funkcje te działają tylko w powłoce Bourne’a (sh) i ich pochodne (np jesion,
bash, ksh i Zsh). Funkcje te nie działają w powłoce C (csh) lub ich pochodne
(lubić tcsh) i nie można ich używać w skryptach wsadowych DOS.
2. gmt_shell_functions.sh zostały po raz pierwszy wprowadzone w wersji GMT 4.2.2 i od tego czasu są
regularnie poszerzany o inne praktyczne skróty skryptowe. Jeśli chcesz zaproponować inne
funkcji, zrób to, dodając prośbę o nowe wydanie na gmt.soest.hawaii.edu.
Użyj gmt_shell_functions.shgmt online, korzystając z usług onworks.net