94 Load

load コマンドは、指定された入力ファイルの各行を、それが対話的に入力 されたかのように実行します。save コマンドでつくられたファイルは、 load することができます。有効な gnuplot コマンドの書かれたテキストフ ァイルは、loadコマンドによって、実行することができます。load 中の ファイルの中にさらに load または call コマンドがあっても構いません。 load するファイルに引数を与えるには、以下参照: call (81)

書式:

     load "<入力ファイル名>"
     load $datablock

入力ファイル名は引用符で囲まなければなりません。

load コマンドは、標準入力からのコマンドの入力のために、特別なファイ ル名 "-" を用意しています。これは、gnuplot のコマンドファイルが、い くつかのコマンドを標準入力から受け付けることを意味します。詳細について は、以下参照: batch/interactive (7)

popen 関数をサポートするようなシステムでは、'<' で始まるファイル名にす ることで、入力ファイルをパイプから読み込むことができます。

例:

     load 'work.gnu'
     load "func.dat"
     load "< loadfile_generator.sh"

gnuplot への引数として与えられたファイル名は、暗黙のうちに load コ マンドによって実行されます。これらは、指定された順にロードされ、その後 gnuplot は終了します。

試験段階: 内部で保存したテキストの行からコマンドを実行することも可能で す。以下参照: function blocks (88)。関数ブロックは、コマンドラインで、あ るいは外部ファイルで定義できます。一度関数ブロックを定義されば、そのコ マンドは、あらためてファイルから読み込むのでなく内部のコピーに対して evaluate を使うことで繰り返し実行できます。

竹野茂治@新潟工科大学
2023-08-29