Este é o comando gmt_shell_functions.shgmt que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online Windows ou emulador online MAC OS
PROGRAMA:
NOME
gmt_shell_functions.sh - Funções práticas para serem usadas em scripts de shell GMT bourne
SINOPSE
gmt_init_tmpdir
gmt_remove_tmpdir
gmt_clean_up [prefixo]
mensagem_gmt mensagem
gmt_abort mensagem
gmt_get_nrecords arquivos)
gmt_get_ndatarecords arquivos)
gmt_get_nfields corda
gmt_get_field corda
gmt_get_region arquivos) [opções]
gmt_get_gridregion lima [opções]
gmt_get_map_width -R -J
gmt_get_map_height -R -J
arquivo gmt_set_ps lima
arquivo gmt_set_pdf lima
gmt_set_framename prefixo número do quadro
gmt_set_framenext número do quadro
DESCRIÇÃO
gmt_shell_functions.sh fornece um conjunto de funções para scripts de shell Bourne (novamente) em
apoio do GMT. O script de shell de chamada deve incluir a seguinte linha, antes do
funções podem ser usadas:
. gmt_shell_functions.sh
Uma vez incluído em um script de shell, gmt_shell_functions.sh permite que os usuários do GMT façam alguns
scripts mais facilmente do que de outra forma. As funções disponibilizadas são:
gmt_init_tmpdir
Cria um diretório temporário em / Tmp ou (quando definido) no diretório especificado
pela variável de ambiente TMPDIR. O nome do diretório temporário é retornado
como variável de ambiente GMT_TMPDIR. Esta função também faz com que o GMT seja executado em
'modo de isolamento', ou seja, todos os arquivos temporários serão criados em GMT_TMPDIR e os votos de
gmt.conf arquivo não será ajustado.
gmt_remove_tmpdir
Remove o diretório temporário e desativa o GMT_TMPDIR variável de ambiente.
gmt_cleanup
Remova todos os arquivos e diretórios nos quais o número do processo atual faz parte do
nome do arquivo. Se o opcional prefixo é fornecido, então também excluímos todos os arquivos e
diretórios que começam com o prefixo fornecido.
mensagem_gmt
Envie uma mensagem para erro padrão.
gmt_abort
Envie uma mensagem para erro padrão e saia do shell.
gmt_get_nrecords
Retorna o número total de linhas em arquivos)
gmt_get_ndatarecords
Retorna o número total de registros de dados em arquivos), ou seja, sem contar cabeçalhos.
gmt_get_nfields
Retorna o número de campos ou palavras em corda
gmt_get_field
Retorna o dado campo em uma corda. Deve passar corda entre aspas duplas para
preservá-lo como um item.
gmt_get_region
Retorna a região no formato w / e / s / n com base nos dados da tabela arquivos).
Opcionalmente, adicione -I * dx * /dy para terminar a resposta.
gmt_get_gridregion
Retorna a região no formato w / e / s / n com base no cabeçalho de uma grade lima.
Opcionalmente, adicione -I * dx * /dy para terminar a resposta.
gmt_get_map_width
Espera que o usuário dê o desejado -R -J configurações e retorna a largura do mapa em
a unidade de medida atual.
gmt_get_map_height
Espera que o usuário dê o desejado -R -J configurações e retorna a altura do mapa em
a unidade de medida atual.
arquivo gmt_set_ps
Crie o nome do arquivo PostScript de saída com base no nome base de um determinado arquivo
(geralmente o nome do script $0).
gmt_set_framename
Retorna um radical de nome de arquivo ordenado lexicamente (ou seja, sem extensão) dado o arquivo
prefixo e o número do quadro atual, usando uma largura de 6 para o inteiro, incluindo
zeros à esquerda. Útil ao criar animações e nomes de arquivos classificados lexicamente são
necessário.
gmt_set_framenext
Aceita o contador de inteiro do quadro atual e retorna o próximo contador de inteiro.
NOTAS
1. Essas funções funcionam apenas no shell Bourne (sh) e seus derivados (como cinza,
bater, ksh e zsh) Essas funções não funcionam no shell C (csh) ou seus derivados
(como tcsh) e também não pode ser usado em scripts em lote do DOS.
2. gmt_shell_functions.sh foram introduzidos pela primeira vez no GMT versão 4.2.2 e desde então foram
regularmente expandido com outros atalhos de script práticos. Se você quiser sugerir outros
funções, faça isso adicionando uma solicitação de Novo problema em gmt.soest.hawaii.edu.
Use gmt_shell_functions.shgmt online usando serviços onworks.net