我有一个执行某些操作然后调用 Rscript 的 bash 脚本。这里有一个简单的例子来说明:
测试.sh:
Rscript test.r
测试.r:
args <- commandArgs()
print(args)
如何在命令行中使用 ./test.sh hello
导致 R 打印 hello?
最佳答案
您可以让 bash 将所有参数传递给 R 脚本,使用类似这样的 bash 脚本:
#!/bin/bash
Rscript /path/to/R/script --args "$*"
exit 0
然后您可以选择需要在 R 中丢弃多少来自 $* 的参数。
关于r - 将参数从对 bash 脚本的调用传递到 Rscript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17633540/