我通过以下命令调用R脚本: RScript myScript.R var1,var2,var3 如果变量长度较小,则该命令可以正常运行。然而,一旦变量长度超过某个特定长度(比如1000个字符以上),就会出现问题。我能传递的字符串变量长度有限制吗?另外,我能够将(var1 + var2 + var3)的数据大小作为参数传递给R脚本吗? 谢谢!
命令行参数的最大长度由操作系统和所使用的shell决定。 如果您正在使用Linux,则可以查询最大长度: ~$ getconf ARG_MAX 2097152 注意:最大长度可能会受到RScript实现的限制(我不知道具体情况)。