文書の目的
- rscriptの引数にJSONを渡したいが、"(ダブルクォーテーション、二重引用符)が入っていても消えてしまう
- いろいろブログを見たが解決しなかったので、同様の環境の人もいると思い今回の解決策を書いておく
解決策
-
"を\"に替える
-
例 rscript script.r "neko":123,"inu":234 → rscript script.r \"neko\":123,\"inu\":234
-
プログラムで呼ぶ場合
var args = "script.r \\\\\\\"neko\\\\\\\"inu\\\\\\\":234";
//7個も必要だぜー
私の環境ではうまくいかなかった例
- "で全体をくくって中で"とする