Це команда gmt_shell_functions.shgmt, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
gmt_shell_functions.sh - Практичні функції, які будуть використовуватися в сценаріях оболонки GMT bourne
СИНТАКСИС
gmt_init_tmpdir
gmt_remove_tmpdir
gmt_clean_up [префікс]
gmt_message повідомлення
gmt_abort повідомлення
gmt_get_nrecords файл (и)
gmt_get_ndatarecords файл (и)
gmt_get_nfields рядок
gmt_get_field рядок
gmt_get_region файл (и) [опції]
gmt_get_gridregion файл [опції]
gmt_get_map_width -R -J
gmt_get_map_height -R -J
gmt_set_psfile файл
gmt_set_pdffile файл
gmt_set_framenaname префікс номер кадру
gmt_set_framenext номер кадру
ОПИС
gmt_shell_functions.sh надає набір функцій для сценаріїв оболонки Борна (знову ж таки).
підтримка GMT. Сценарій оболонки, що викликає, повинен містити наступний рядок перед
можна використовувати функції:
. gmt_shell_functions.sh
Після включення в сценарій оболонки, gmt_shell_functions.sh дозволяє користувачам GMT зробити щось
написання сценаріїв легше, ніж інакше. Доступними є такі функції:
gmt_init_tmpdir
Створює тимчасовий каталог у / Tmp або (якщо визначено) у вказаному каталозі
за змінною середовища TMPDIR. Повертається ім’я тимчасового каталогу
як змінна середовища GMT_TMPDIR. Ця функція також викликає запуск GMT
«режим ізоляції», тобто всі тимчасові файли будуть створені в GMT_TMPDIR і
gmt.conf файл не буде змінено.
gmt_remove_tmpdir
Видаляє тимчасовий каталог і скасовує налаштування GMT_TMPDIR змінна оточення
gmt_cleanup
Видаліть усі файли та каталоги, у яких поточний номер процесу є частиною
ім'я файлу. Якщо необов’язковий префікс дається, тоді ми також видаляємо всі файли і
каталогів, які починаються з даного префікса.
gmt_message
Надіслати повідомлення стандартній помилці.
gmt_abort
Надішліть повідомлення стандартній помилці та вийдіть з оболонки.
gmt_get_nrecords
Повертає загальну кількість рядків у файл (и)
gmt_get_ndatarecords
Повертає загальну кількість записів даних файл (и), тобто не враховуючи заголовки.
gmt_get_nfields
Повертає кількість полів або слів у рядок
gmt_get_field
Повертає задане поле В рядок. Треба пройти рядок між подвійними лапками до
зберегти як один предмет.
gmt_get_region
Повертає область у вигляді w/e/s/n на основі даних у табл файл (и).
За бажанням додайте -I*dx*/dy щоб завершити відповідь.
gmt_get_gridregion
Повертає область у формі w/e/s/n на основі заголовка сітки файл.
За бажанням додайте -I*dx*/dy щоб завершити відповідь.
gmt_get_map_width
Очікує, що користувач дасть бажане -R -J налаштування та повертає ширину карти в
поточну одиницю вимірювання.
gmt_get_map_height
Очікує, що користувач дасть бажане -R -J налаштування та повертає висоту карти
поточну одиницю вимірювання.
gmt_set_psfile
Створіть вихідну назву файлу PostScript на основі базової назви даного файлу
(зазвичай це назва сценарію $0).
gmt_set_framenaname
Повертає лексично впорядковану основу імені файлу (тобто без розширення), задану файлом
префікс і поточний номер кадру, використовуючи ширину 6 для цілого числа, включаючи
провідні нулі. Корисно під час створення анімації та лексично відсортованих імен файлів
вимагається.
gmt_set_framenext
Приймає поточний цілочисельний лічильник кадру та повертає наступний цілочисельний лічильник.
ПРИМІТКИ
1. Ці функції працюють лише в оболонці Борна (sh) та їх похідні (наприклад ясен,
бити, ksh та zsh). Ці функції не працюють в оболонці C (CSH) або їх похідні
(люблю Tcsh), і також не може використовуватися в пакетних сценаріях DOS.
2. gmt_shell_functions.sh були вперше представлені у GMT версії 4.2.2 і відтоді були
регулярно доповнюється іншими практичними скороченнями сценаріїв. Якщо ви хочете запропонувати інше
функції, зробіть це, додавши запит на новий випуск на gmt.soest.hawaii.edu.
Використовуйте gmt_shell_functions.shgmt онлайн за допомогою служб onworks.net