これはコマンド gmt_shell_functions.shgmt で、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できます。
プログラム:
NAME
gmt_shell_functions.sh - GMT ボーン シェル スクリプトで使用される実用的な関数
SYNOPSIS
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 file [オプション]
gmt_get_map_width -R -J
gmt_get_map_height -R -J
gmt_set_psfile file
gmt_set_pdfファイル file
gmt_set_framename 接頭辞 フレーム番号
gmt_set_framenext フレーム番号
DESCRIPTION
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
フィールドまたはワードの数を返します。 文字列
gmt_get_field
指定された値を返します フィールド 文字列。 必ず通過しなければなりません 文字列 二重引用符と
一つのアイテムとして保存してください。
gmt_get_region
テーブル内のデータに基づいて、w/e/s/n 形式で領域を返します。 ファイル.
オプションで -I*dx*/ を追加しますdy 答えを丸めるために。
gmt_get_gridregion
グリッドのヘッダーに基づいて、w/e/s/n 形式で領域を返します。 file.
オプションで -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) とその派生語 (例: 灰,
bash, kshの & zsh)。 これらの関数は C シェルでは機能しません (CSH) またはその派生物
( tcsh)、DOS バッチ スクリプトでも使用できません。
2. gmt_shell_functions.sh GMT バージョン 4.2.2 で最初に導入され、それ以来、
他の実用的なスクリプトのショートカットを追加して定期的に拡張されています。 他に提案したい場合
機能がある場合は、gmt.soest.hawaii.edu に新規発行リクエストを追加してください。
onworks.net サービスを使用してオンラインで gmt_shell_functions.shgmt を使用する