Questo è il comando gmt_shell_functions.shgmt che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
gmt_shell_functions.sh - Funzioni pratiche da utilizzare negli script GMT Bourne Shell
SINOSSI
gmt_init_tmpdir
gmt_remove_tmpdir
gmt_clean_up [prefisso]
messaggio_gmt messaggio
gmt_abort messaggio
gmt_get_nrecords File)
gmt_get_ndatarecords File)
gmt_get_nfields stringa
gmt_get_field stringa
gmt_get_region File) [Opzioni]
gmt_get_gridregion filetto [Opzioni]
gmt_get_map_width -R -J
gmt_get_map_height -R -J
gmt_set_psfile filetto
gmt_set_pdffile filetto
gmt_set_nomeframe prefisso numero di telaio
gmt_set_framenext numero di telaio
DESCRIZIONE
gmt_shell_functions.sh fornisce una serie di funzioni per gli script della shell Bourne (di nuovo).
supporto del GMT. Lo script della shell chiamante dovrebbe includere la seguente riga, prima di
è possibile utilizzare le funzioni:
. gmt_shell_functions.sh
Una volta incluso in uno script di shell, gmt_shell_functions.sh consente agli utenti GMT di fare alcune operazioni
scripting più facilmente che altrimenti. Le funzioni rese disponibili sono:
gmt_init_tmpdir
Crea una directory temporanea in / Tmp o (se definito) nella directory specificata
dalla variabile d'ambiente TMPDIR. Viene restituito il nome della directory temporanea
come variabile d'ambiente GMT_TMPDIR. Questa funzione fa sì che venga eseguito anche il GMT
'modalità di isolamento', ovvero tutti i file temporanei verranno creati in GMT_TMPDIR e la
gmt.conf il file non verrà modificato.
gmt_remove_tmpdir
Rimuove la directory temporanea e disimposta il file GMT_TMPDIR variabile d'ambiente.
gmt_cleanup
Rimuovi tutti i file e le directory in cui fa parte il numero del processo corrente
nome del file. Se facoltativo prefisso viene dato quindi eliminiamo anche tutti i file e
directory che iniziano con il prefisso specificato.
messaggio_gmt
Invia un messaggio all'errore standard.
gmt_abort
Invia un messaggio all'errore standard ed esci dalla shell.
gmt_get_nrecords
Restituisce il numero totale di righe in File)
gmt_get_ndatarecords
Restituisce il numero totale di record di dati in File), cioè senza contare le intestazioni.
gmt_get_nfields
Restituisce il numero di campi o parole in stringa
gmt_get_field
Restituisce il dato campo in un stringa. Deve passare stringa tra virgolette doppie a
preservarlo come un unico elemento.
gmt_get_region
Restituisce la regione nel formato w/e/s/n in base ai dati nella tabella File).
Facoltativamente aggiungi -I*dx*/dy per completare la risposta.
gmt_get_gridregion
Restituisce la regione nel formato w/e/s/n in base all'intestazione di una griglia filetto.
Facoltativamente aggiungi -I*dx*/dy per completare la risposta.
gmt_get_map_width
Si aspetta che l'utente dia ciò che desidera -R -J impostazioni e restituisce la larghezza della mappa in
l'unità di misura corrente.
gmt_get_map_height
Si aspetta che l'utente dia ciò che desidera -R -J impostazioni e restituisce l'altezza della mappa in
l'unità di misura corrente.
gmt_set_psfile
Crea il nome del file PostScript di output in base al nome di base di un determinato file
(di solito il nome dello script $0).
gmt_set_nomeframe
Restituisce la radice del nome file ordinata lessicalmente (cioè senza estensione) data dal file
prefisso e il numero del frame corrente, utilizzando una larghezza pari a 6 per l'intero incluso
zeri iniziali. Utile quando si creano animazioni e nomi di file ordinati lessicalmente sono
richiesto.
gmt_set_framenext
Accetta il contatore intero del frame corrente e restituisce il contatore intero successivo.
NOTE
1. Queste funzioni funzionano solo nella Bourne Shell (sh) e i loro derivati (come cenere,
bash, ksh ed zsh). Queste funzioni non funzionano nella shell C (csh) o loro derivati
(piace tcsh) e non può essere utilizzato nemmeno negli script batch DOS.
2. gmt_shell_functions.sh sono stati introdotti per la prima volta nella versione GMT 4.2.2 e da allora lo sono stati
regolarmente ampliato con altre pratiche scorciatoie di scripting. Se vuoi suggerirne altri
funzioni, fallo aggiungendo una richiesta di nuovo rilascio su gmt.soest.hawaii.edu.
Utilizza gmt_shell_functions.shgmt online utilizzando i servizi onworks.net