gpt4 book ai didi

linux - 在 bash 脚本中运行 R 脚本

转载 作者:可可西里 更新时间:2023-11-01 11:49:21 29 4
gpt4 key购买 nike

我在 folder1 的子文件夹中有 2 个 R 脚本,并运行了以下脚本。 R 脚本返回“没有这样的文件或目录”错误。有谁知道如何解决这个问题?谢谢

bash 脚本:

#! /usr/bin/env Rscript
for dir in folder1/* ; do
Rscript script1.R
Rscript script2.R
done

最佳答案

script1.Rscript2.R 是否在folder1 的子目录中?如果是这样,试试这个:

#! /bin/bash
for dir in folder1/* ; do
Rscript "$dir"/script1.R
Rscript "$dir"/script2.R
done

folder1 中运行所有 R 脚本的另一种方法是使用 find:

find folder1 -type f -name "*.R" -exec Rscript {} \;

关于linux - 在 bash 脚本中运行 R 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20803153/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com