Это команда 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 string
gmt_get_field string
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_framename префикс номер кадра
gmt_set_framenext номер кадра
ОПИСАНИЕ
gmt_shell_functions.sh предоставляет набор функций для сценариев оболочки Bourne (снова) в
поддержка 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
Возвращает количество полей или слов в string
gmt_get_field
Возвращает данный поле в string. Должен пройти string между двойными кавычками на
сохраните его как единое целое.
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_framename
Возвращает лексически упорядоченную основу имени файла (т. Е. Без расширения) для данного файла
префикс и номер текущего кадра, используя ширину 6 для целого числа, включая
ведущие нули. Полезно при создании анимации и лексически отсортированных имен файлов.
требуется.
gmt_set_framenext
Принимает текущий целочисленный счетчик кадра и возвращает следующий целочисленный счетчик.
ПРИМЕЧАНИЯ
1. Эти функции работают только в оболочке Bourne (sh) и их производные (например, пепел,
колотить, КШ и ЗШ). Эти функции не работают в оболочке C (CSH) или их производные
(как Tcsh), а также не может использоваться в пакетных сценариях DOS.
2. gmt_shell_functions.sh были впервые представлены в версии 4.2.2 GMT и с тех пор
регулярно расширяется другими практическими сокращениями сценариев. Если вы хотите предложить другое
функций, сделайте это, добавив запрос о новой проблеме на gmt.soest.hawaii.edu.
Используйте gmt_shell_functions.shgmt в Интернете с помощью сервисов onworks.net