Как отправить из терминала A команду для программы, открытой в терминале B? - PullRequest
0 голосов
/ 08 октября 2019

У меня открыты две клеммы гнома: клемма A (/ dev / pts / 0) и клемма B (/ dev / pts / 1). В терминале B я открыл gnuplot, поэтому в терминале B я вижу

gnuplot>

, и поэтому терминал B готов получить инструкции. Предположим, что одной из таких инструкций является «plot x», которая должна создать график функции y (x) = x. Однако (и здесь возникает вопрос), что мне нужно сделать, это передать gnuplot такой инструкцией из терминала A. То, что я ищу, это что-то вроде

execute-command "y(x)=x" > /dev/pts/1 &

, где команда execute - это то, что яне знаю.

Я уже пытался с

exec "y(x)=x" > /dev/pts/1 &

, но не работал, так как "y (x) = x" не является допустимой командой. Я имею в виду, что он действителен для gnuplot, но, похоже, он не работает так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...