Как прочитать ввод с клавиатуры во время выполнения скрипта Gnuplot? - PullRequest
0 голосов
/ 22 марта 2019

Как я могу попросить пользователя ввести значение во время выполнения скрипта GnuPlot?

Я бы хотел использовать stdin для инициализации некоторых параметров печати. ​​

Я пытаюсь позвонить: а = система ( «чтение») а также Пауза мыши нажата

Без успеха.

Любая помощь приветствуется. Спасибо

1 Ответ

0 голосов
/ 04 июня 2019

Я предполагаю, что вы работаете в Linux. Ваша команда оболочки должна записать в stdout что-то, что gnuplot может читать из stdin. Примерно так должно работать:

print "Pleaser enter a number: " 
a = system("read a; echo $a")

plot a*sin(x)
pause mouse close

Будет ли альтернативой написать скрипт на bash , python , ..., который читает пользовательский ввод и впоследствии вызывает gnuplot? (Ссылки - мои первые результаты в Google, я в основном прочитал заголовок.)

...