当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R commandArgs 提取命令行参数


R语言 commandArgs 位于 base 包(package)。

说明

提供对执行此操作时提供的命令行参数的副本的访问R会话被调用。

用法

commandArgs(trailingOnly = FALSE)

参数

trailingOnly

合乎逻辑的。应该只在之后争论--参数被退回?

细节

这些参数是在标准之前捕获的R发生命令行处理。这意味着它们是未修改的值。这对于以下情况特别有用--参数命令行标志R,因为该标志之后的所有命令行都会被跳过。

包含可执行文件名称和用户提供的命令行参数的字符向量。第一个元素是可执行文件的名称R被调用。该元素的确切形式取决于平台:它可能是完全限定名称,或者只是应用程序的最后一个组件(或基本名称),或者对于嵌入式R它可以是程序员提供的任何内容。

如果trailingOnly = TRUE,之后提供的那些参数(如果有)的字符向量--参数.

例子

commandArgs()
## Spawn a copy of this application as it was invoked,
## subject to shell quoting issues
## system(paste(commandArgs(), collapse = " "))

也可以看看

R.home()StartupBATCH

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Extract Command Line Arguments。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。