我是R剧本的新手。我在R剧本的开头发现,
#!/conda_env/myenv/bin/Rscript
library('httr')我能知道#!/conda_env/myenv/bin/Rscript是什么意思吗?如果我不添加#!/conda_env/myenv/bin/Rscript会发生什么?
谢谢
发布于 2022-11-28 07:59:40
符号#!被称为谢邦。
当一个脚本以#!/conda_env/myenv/bin/Rscript开头时,您可以从您的终端运行它,而无需指定它需要Rscript。如果您的文件名为myfile.R,则可以使用
/path/to/myfile.R如果删除这一行,则必须使用命令运行该文件。
/conda_env/myenv/bin/Rscript /path/to/myfile.R编辑:如果/path/to/myfile.R无法运行,则必须使其可执行。在您的终端中,这可以通过命令chmod u+x myfile.R来完成。
https://stackoverflow.com/questions/74597488
复制相似问题