我有一个执行gnuplot的bash脚本:
#!/bin/bash
# some bash scripting here
gnuplot -persist <<EOF
# some gnuplot scripting here
EOF
如果脚本执行,我返回到通常的终端输入。但我想要的是gnuplot命令提示符保持打开状态,以便我可以输入gnuplot命令以进一步操作绘图。
这可能吗?
答案 0 :(得分:3)
您可以做的是将所有gnuplot指令放在标准文本文件中,而不是shell脚本中。然后,您可以使用以下命令在gnuplot命令提示符中执行此组指令:
load 'my_instruction_file.txt'
这样就会执行你的gnuplot脚本,你仍然可以在提示中添加说明。
原始脚本中的bash命令可以使用system
命令从gnuplot命令提示符执行:
system "my_bash_instruction"
例如,您可以在脚本中编写所有bash指令并从gnuplot执行此脚本。