假设,我有功能:
my_function<-function(string) return(string)
当我与R运行:
>my_function('string"with"quotes')
[1] "string\"with\"quotes"
它工作得很好。 但是,当我尝试从壳牌这样的功能:
R -e "source('./my_function.R'); my_function('string"with"quotes')"
它失败,错误,因为shell不能用引号处理。
是否有此问题的任何解决方案?
PS我需要直接从程序中运行该功能。