执行脚本后让gnuplot保持打开状态

时间:2016-05-06 08:08:58

标签: bash gnuplot

我有一个执行gnuplot的bash脚本:

#!/bin/bash
# some bash scripting here
gnuplot -persist <<EOF
# some gnuplot scripting here
EOF

如果脚本执行,我返回到通常的终端输入。但我想要的是gnuplot命令提示符保持打开状态,以便我可以输入gnuplot命令以进一步操作绘图。

这可能吗?

1 个答案:

答案 0 :(得分:3)

您可以做的是将所有gnuplot指令放在标准文本文件中,而不是shell脚本中。然后,您可以使用以下命令在gnuplot命令提示符中执行此组指令:

load 'my_instruction_file.txt'

这样就会执行你的gnuplot脚本,你仍然可以在提示中添加说明。

原始脚本中的bash命令可以使用system命令从gnuplot命令提示符执行:

system "my_bash_instruction"

例如,您可以在脚本中编写所有bash指令并从gnuplot执行此脚本。