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?