exec
コマンドを使用してR
を呼び出していますが、引数の処理方法がわかりません。たとえば、次の行がR
を呼び出して、スクリプトをロードします。bash execコマンドを使用してRを呼び出す
exec('/bin/R --vanilla < /home/docs/R/plotTemplate.R');
それから私は、ディレクトリを設定し、R
スクリプトで関数を呼び出したいです。フォルダの名前はrandomNumber
なので、何とかその値をスクリプトに渡し、Rスクリプト内のディレクトリを設定するか、スクリプトの引数として渡す必要があります。
exec("setwd(/home/reports/randomNumber/")
これらの行を一緒にステッチして1つのexecコマンドにする方法はわかりません。より良いアプローチは、bash
スクリプトを書くことかもしれませんが、私はこれを行う方法についても明確ではありません。
「R」コードを表示しているコードも同じですか?そして、あなたのコメントを以下に答えると、なぜあなたは 'exec'が必要だと思いますか?がんばろう。 – shellter