R での 'python -i' の動作は?

R での 'python -i' の動作は?

R スクリプト ファイル `foobar.R' があります。スクリプトを実行し、完了したら対話型 R セッションを終了させたいと考えています。

通話

$ Rscript foobar.R

または

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

スクリプトが完了すると R インタープリターが直ちに終了するため、望ましい動作は提供されません。

現在、私は

$ R
> source("foobar.R")

問題は、2 番目のコマンドを R インタープリター内で入力する必要があることです。シェルから 1 行ですべて実行して、エイリアスを設定したり、上矢印で前のコマンドを呼び出したりできるようにしたいと思います。

本質的には、Pythonのようなものを探しています

$ python -i foobar.py

R にはそのようなオプションはありますか?

関連情報