Linux
发布时间:2022-04-01 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – 在shell脚本中,如何结合使用`Rscript`和`Unix`命令?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
概述
我目前正在尝试将R文件作为Rscript文件运行.我在script.sh文件中有以下代码: #!/bin/bash
cd documents
module load r
#!/usr/bin/env Rscript
mem2 <- 4+5
packageVersion("data.table")
save.image("OUT.RData") 但是,看起来在使用qsub script.sh运行之
我目前正在尝试将R
文件作为Rscript
文件运行.我在script.sh
文件中有以下
代码:
#!/bin/bash
cd documents
module load r
#!/usr/bin/env Rscript
mem2 <- 4+5
packageVersion("data.table")
save.image("OUT.RData")
但是,看起来在使用qsub script.sh运行之后,它会返回错误,说明如何识别多个命令.我做错了吗?谢谢!
我认为你在shell中寻找
一个“Here document”.这允许将文本传递给另
一个解释器.例如:
#!/bin/bash
cd documents
module load r
/usr/bin/env Rscript -<<EOF
mem2 <- 4+5
packageVersion("data.table")
save.image("OUT.RData")
EOF
这里,调用Rscript(来自/usr/bin/env),在标准输入上,所有后续行都被传递,直到看到标记(此处为EOF).
大佬总结
以上是大佬教程为你收集整理的linux – 在shell脚本中,如何结合使用`Rscript`和`Unix`命令?全部内容,希望文章能够帮你解决linux – 在shell脚本中,如何结合使用`Rscript`和`Unix`命令?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。