我有一个gnuplot配置文件qe.conf
#qe.conf
reset
set terminal png truecolor
set output "qe.png"
set autoscale
set style data lines
plot "qe.txt" using 1:2 title "%Red", '' using 1:3 title "%G-r", '' using 1:4 title "%G-b", '' using 1:5 title "%R"
set output
我从shell脚本调用它。我想将变量传递给此配置文件。任何人都可以建议我该怎么做?
我尝试了一件事。 我在变量$ source中有数据文件。所以我在shell脚本中尝试了以下命令gnuplot -e "filename=$source" qe.conf
答案 0 :(得分:1)
-e
选项告诉gnuplot你直接传递命令。但qe.conf
不是gnuplot命令,也不在双引号之内。
这就完成了工作(测试):
gnuplot -e“filename = $ source; load('qe.conf')”
gnuplot -e "filename='$source'; load('qe.conf')"