我打开了两个gnome终端:终端A(/ dev / pts / 0)和终端B(/ dev / pts / 1)。在终端B中,我打开了gnuplot,所以在终端B中看到的是
gnuplot>
,因此终端B已准备好获取指令。让我们假设一个这样的指令是“ plot x”,它应该产生函数y(x)= x的图。但是(这是问题所在),我需要做的是从终端A向gnuplot提供此类指令。我正在寻找的是
execute-command "y(x)=x" > /dev/pts/1 &
我不知道执行命令在哪里。
我已经尝试过
exec "y(x)=x" > /dev/pts/1 &
但不起作用,因为“ y(x)= x”不是有效命令。我的意思是,它对gnuplot有效,但似乎不能像这样工作。