Rscript 给脚本内传递参数

2022/5/1 23:21:01

本文主要是介绍Rscript 给脚本内传递参数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

最直接的方式是args<-commandArgs(trailingOnly = TRUE)  ,对应args[1],args[2]

如:cat test.R  #脚本内容如下

args<-commandArgs(trailingOnly = TRUE)
print(args)
print (args[1])
print (args[2])

运行命令:

Rscript ./test.R WechatIMG326.jpeg WechatIMG957.jpeg

结果;

 

 注意:如果args<-commandArgs(trailingOnly = TRUE) ,就比较乱,如下

 

此外还有更近一步优美,适合推广使用的,但确实略繁琐的getopt以及optparse包 ,可以参考https://www.jianshu.com/p/8797972113d7。

 



这篇关于Rscript 给脚本内传递参数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程