Gnuplot - 命令替换和脚本名称

时间:2014-04-30 12:59:36

标签: gnuplot

我使用Gnuplot作为我的后端绘图仪,我经常使用以下设置:

#Filename : my_plot.gnuplot
set terminal pdfcairo [my_options]
set output 'my_plot.pdf'
....

加上Makefile:

%.pdf : %.gnuplot
    gnuplot $<

我的问题很简单:是否有命令/方式来引用脚本中脚本的名称(相当于bash&#39; s $0)并使用聪明的{{1}设置输出或等价物?

1 个答案:

答案 0 :(得分:2)

您无法从gnuplot访问脚本名称,但您可以在调用脚本时提供参数,这应该可以正常工作,尤其是在使用Makefile时。

%.pdf: %.gnuplot
    gnuplot -e "scriptname='$<'" $<