我是R脚本的新手。我发现在R脚本的开头,
#!/conda_env/myenv/bin/Rscript library('httr')
请问#!/conda_env/myenv/bin/Rscript是什么意思?如果我不加#!/conda_env/myenv/bin/Rscript会怎么样?谢谢你
#!/conda_env/myenv/bin/Rscript
bvjveswy1#
符号#!被称为shebang。当脚本以#!/conda_env/myenv/bin/Rscript开头时,您可以从终端运行它,而无需指定它需要Rscript。如果您的文件名为myfile.R,您可以使用
#!
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来完成。
chmod u+x myfile.R
1条答案
按热度按时间bvjveswy1#
符号
#!
被称为shebang。当脚本以
#!/conda_env/myenv/bin/Rscript
开头时,您可以从终端运行它,而无需指定它需要Rscript
。如果您的文件名为myfile.R
,您可以使用如果删除此行,则必须使用以下命令运行该文件
编辑:如果
/path/to/myfile.R
不能运行,你必须使它成为可执行的。在你的终端中,这可以通过命令chmod u+x myfile.R
来完成。