/ usr / bin / Rscript:参数列表太长

时间:2014-07-09 16:00:42

标签: r bash rscript

在bash脚本中使用rscript

我传递的文本文件内容有参数。到rscript

"$SCRIPTS/myscript.R" "$filecontent"

当文件有+ - 超过4000行

时,我得到以下内容

/usr/bin/Rscript: Argument list too long

任何方式我都可以增加接受参数的长度,以便传递大文件?

1 个答案:

答案 0 :(得分:2)

@MrFlick说的是正确的 - 你应该改变参数传递给你的脚本的方式。但是,如果您仍想尝试按照自己的方式进行操作,那么我建议您阅读以下文章:

"Argument list too long": Beyond Arguments and Limitations

  

“参数列表太长”错误,在用户提供的任何时候发生   单个命令的参数太多,让用户无法自拔   自己,因为所有常规系统命令(ls *,cp *,rm *等...)   受到同样的限制。本文将重点关注   确定解决此问题的四种不同解决方案   使用不同程度的复杂度来解决不同的方法   潜在的问题。

此外,这个Unix& Linux线程可以提供帮助:

“Argument list too long”: How do I deal with it, without changing my command?