我有一个由多个函数组成的脚本。我的脚本的一个总结示例如下所示
>Test.R
massive.process_1 <- function() {
seed(123)
x <- do_something()
save(x, '/home/Result1.RData')
}
massive.process_2 <- function() {
seed(4)
x <- do_something()
save(x, '/home/Result2.RData')
}
massive.process_1()
massive.process_2()
我必须执行这个脚本,但不是 2 个 _massive.processs_我需要运行 100 个,但要更改seed
每个步骤中保存的数据的值和名称。我可以手动添加 100 个mass.process函数,但我想知道是否有任何方法可以将其放在脚本中以避免输入 100 个函数?
非常感谢
我运行它的 bash 文件如下:
#!/bin/bash
echo Started analysis at: `date`
rfile="Test.R"
Rscript $rfile
echo Finished analysis at: `date`