Заставить R (пакет статистики) ждать появления запроса клавиатуры при запуске в bash-скрипте

Я использую R для генерации серии графиков в цикле, когда пользователь нажимает клавишу ввода, чтобы указать, что он видел график, и пришло время двигаться дальше. Это интерактивные вращающиеся графики, созданные с помощью пакета rgl, и поэтому использование чего-то вроде Sys.sleep () недостаточно.

В настоящее время я могу использовать readline (), которая работает, находя при интерактивном запуске R. Однако, если я хочу запустить свой R-скрипт в bash-скрипте, все графики будут мигать перед экраном. Это происходит, если я вызываю R, используя:

R --no-save -f myfile.r
R --no-save -e "source('myfile.r')"
R --no-save << myfile.r

Как заставить R приостановить и подождать, пока пользователь нажмет кнопку при запуске в качестве подпроцесса bash?

Ответы на вопрос(5)

Ваш ответ на вопрос