スクリプトを実行すると、上から順にコマンドが実行されていきます。囲む必要はありません。‘で囲まないとスペースが無視されてしまいます。qfilega->とエラーが出ます。‘で囲むようにしたほうが良いでしょう。つけると、その行は無視されます。1000'必ず行の先頭に*をつけて下さい。*の前に空白やタブが入っていても、エラーになります。一行に複数のコマンドを記述する“;”で区切ると一行に複数のコマンドを記述することができます。'文字列'sayは文字列を表示して改行しますが、promptは改行しません。変数を使う変数名=値スクリプト内では文字列変数を扱うことができます。変数名は1~8文字のアルファベット又は数字を使うことができますが、1文字目は必ずアルファベットにします。Palm'(例)10.5をUに代入するU=10.5上のように、数値を代入する場合はクオーテーションを付ける必要はありません。value='value配列を使う変数名の末尾を”.数字”とすることで、配列的に変数を扱うことができます。a.3ちなみに.の後は数字以外でも構いません。この場合は配列というよりhash変数的ですね。a.redのように直接使用することはできません。a.colorのように.の後を必ず変数にする必要があります。配列をたくさん取りすぎるとスクリプトがすごく重くなります。1endwhileのようなスクリプトはお薦めできません。この処理だけでなく、この後の処理も非常に遅くなります。スクリプト内に記述しても、コンソールには何も表示されません。本来表示される内容は、特殊変数resultに格納されます。(例)uを描画する(直接入力した場合と同じメッセージも表示)。・・・endif条件処理にはif~else~endifを使います。else~は省略可能ですが、endifは必ず付けて下さい。ifに相当する文法はありません。'No'endif組み込み関数スクリプト用の組み込み関数。引数としてスクリプト内で定義した文字列変数を与えることはできます。(次元を持った)所謂GrADS変数を与えることはできませんのでご注意下さい。sinなど)を使ってください。指定した文字列stringが短すぎる場合、NULL(””)が返ります。n行目の文字列stringの行数がnより小さい場合、NULL(””)が返ります。n番目の文字列stringが短すぎる場合、NULL(””)が返ります。read(filename)retには2行の情報が返される。1行目がファイル状態、2行目にファイルの内容である。ファイル状態は「0」で正常、「1」でエラー、「2」でファイルの最後まで来ています、などとなる。一度のreadで1行分の情報しか読み取らないために、複数の行を読み取りたい場合は、複数回実行する必要がある。追記appendを指定しない場合、最初のwriteで元のファイルが消えてしまうので注意が必要です。書き込みに成功すると0、失敗すると1又は8が返されます。)writeで書き込んだファイルをreadで読む場合など、明示的なファイルのクローズが必要な場合に用います。自作の関数スクリプト用の自作関数。gsfallow("on")を実行しておく必要があります。引数や戻り値は省略できます。cbarc.gsカラーバーを表示する。shaded」のときのみ有効。fontzoom.gsマウスでクリックした範囲をズームする。LAT-LON図でのみ有効。t)で設定した日付を図中に入れます。描画ある物理量の最大値・最小値をファイルに保存するT(温度)の最大値・最小値を画面に出力し、ファイル(t_minmax.txt)に保存します。スクリプトの中で有効。testを実行すると、GrADSは以下の順番でスクリプトを実行しようとします。現在のディレクトリのtest現在のディレクトリのtest.gs環境変数GASCRPで指定したディレクトリのtest環境変数GASCRPで指定したディレクトリのtest.gs何度も使わないスクリプトであれば、好きな場所に置いてそこからGrADSを実行するとよいでしょう。汎用性のある(=何度も使う)スクリプトの場合は、GASCRPで指定したディレクトリに置くのがよいでしょう。好きな場所に置いて絶対パスでディレクトリを指定することも可能ですが、入力が面倒になります。GASCRPはスペース区切りで複数指定することが可能です。/home/hoge/myscripts"のように、デフォルトのスクリプトと自作のスクリプトを分ける使い方が考えられます。呼出元のスクリプトがあるディレクトリのmyfunc.gsf環境変数GASCRPで指定したディレクトリのmyfunc.gsfの順に関数が入ったファイルを探します。スクリプト内でgsfpath()関数を使って指定することも可能です。呼出元のスクリプトがあるディレクトリのmyfunc.gsf呼出元のスクリプトがあるディレクトリのaaa/myfunc.gsf呼出元のスクリプトがあるディレクトリのbbb/myfunc.gsf環境変数GASCRPで指定したディレクトリのmyfunc.gsfとなります。スクリプトを明示的に終了するexitスクリプトファイルの終端に達する前に動作を終了します。V'exitはスクリプトのデバッグに重宝します。バグ:NetCDFファイルとGridファイルは同時に開けない。***.ncの後、ある変数を描画しようとすると、「セグメンテーション違反です」と警告が出て異常終了する。endifというスクリプトを実行すると、failと表示されます。”e”と”+”は条件分岐で区別できません。このバグは2.0系では修正されています。浮動小数点まわりのバグかと。