У меня есть файл скрипта R `foobar.R'. Я хочу запустить скрипт, а затем выйти в интерактивный сеанс R, когда он будет завершен.
Вызов
$ Rscript foobar.R
или
$ R -e "$(cat foobar.R)"
не обеспечивает желаемого поведения, поскольку интерпретатор R немедленно завершает работу после завершения скрипта.
В настоящее время я использую
$ R
> source("foobar.R")
Проблема в том, что вторую команду нужно вводить внутри интерпретатора R — я бы хотел сделать это в одной строке оболочки, чтобы можно было задать для нее псевдоним или просто вызвать предыдущую команду с помощью стрелки вверх.
По сути, я ищу что-то вроде Python's
$ python -i foobar.py
Существует ли такая возможность для R?