假设,我有功能:
my_function<-function(string) return(string)
当我从R:
运行它时>my_function('string"with"quotes')
[1] "string\"with\"quotes"
效果很好。但是当我尝试从Shell运行此函数时:
R -e "source('./my_function.R'); my_function('string"with"quotes')"
它失败并出现错误,因为shell无法处理引号。
这个问题有解决办法吗?
P.S。我需要直接从Shell运行这个函数。