我使用Gnuplot作为我的后端绘图仪,我经常使用以下设置:
#Filename : my_plot.gnuplot
set terminal pdfcairo [my_options]
set output 'my_plot.pdf'
....
加上Makefile:
%.pdf : %.gnuplot
gnuplot $<
我的问题很简单:是否有命令/方式来引用脚本中脚本的名称(相当于bash&#39; s $0
)并使用聪明的{{1}设置输出或等价物?
答案 0 :(得分:2)
您无法从gnuplot访问脚本名称,但您可以在调用脚本时提供参数,这应该可以正常工作,尤其是在使用Makefile时。
%.pdf: %.gnuplot
gnuplot -e "scriptname='$<'" $<