next up previous contents
Next: 15 Syntax Up: 1 Gnuplot Previous: 13 Start-up

14 Substitution

シェルコマンドをバッククォートで囲むことによってコマンド置換を行うこ とができます。このコマンドは子プロセスで実行され、その出力結果でコマ ンド (およびそれを囲んでいる引用符) を置き換えます。処理系によっては パイプがサポートされている場合もあります。 plot datafile special-filenames を見てください。

子プロセスの出力中の改行文字は空白文字に置換されます。

コマンド置換は、単一引用符内の文字列以外は、gnuplot のコマンドライ ン中、どこででも使用可能です。

例:

以下の例は、leastsq というプログラムを実行し、その出力結果で、 leastsq を (まわりの引用符こみで) 置き換えます:

     f(x) = `leastsq`

ただし VMS では、

     f(x) = `run leastsq`

以下は現在の日付とユーザー名のラベルを生成します:

     set label "generated on `date +%Y-%m-%d`by `whoami`" at 1,1
     set timestamp "generated on %Y-%m-%d by `whoami`"


next up previous contents
Next: 15 Syntax Up: 1 Gnuplot Previous: 13 Start-up
Shigeharu TAKENO
2003年 10月 21日