我有4个.Rmd文件,我顺序运行它们来清理、推送和构建postgres数据库。在开发数据库的过程中,我希望能够创建一个bash函数,在该函数中,我可以从命令行调用所有顺序执行的4个.Rmd文件。
run all的bash命令是什么?
我知道我可以渲染.Rmd文件
function renderschema() {
Rscript -e "rmarkdown::render('file.Rmd')"
}
但是从命令行执行“run all”(command+shift+r)的等价物是什么呢?
理想情况下,我想像下面的东西,但不是渲染它只是运行脚本。
function build_db() {
Rscript -e "rmarkdown::render('file_1.Rmd')"
Rscript -e "rmarkdown::render('fil_2.Rmd')"
Rscript -e "rmarkdown::render('fil_3.Rmd')"
}
1条答案
按热度按时间kkbh8khc1#
您可以尝试执行like this操作,等待上一个命令成功退出,然后再运行下一个命令: