‚python -i‘-Verhalten mit R?

‚python -i‘-Verhalten mit R?

Ich habe eine R-Skriptdatei „foobar.R“. Ich möchte das Skript ausführen und dann die interaktive R-Sitzung verlassen, wenn es fertig ist.

Berufung

$ Rscript foobar.R

oder

$ R -e "$(cat foobar.R)"

bietet nicht das gewünschte Verhalten, da der R-Interpreter sofort beendet wird, wenn das Skript fertig ist.

Derzeit verwende ich

$ R
> source("foobar.R")

Das Problem besteht darin, dass der zweite Befehl im R-Interpreter eingegeben werden muss. Ich möchte das alles in einer einzigen Zeile von der Shell aus erledigen, damit ich einen Alias ​​dafür festlegen oder einfach mit dem Aufwärtspfeil einen vorherigen Befehl abrufen kann.

Im Wesentlichen suche ich nach etwas wie Pythons

$ python -i foobar.py

Gibt es eine solche Option für R?

verwandte Informationen