Я использую 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?