我有以下脚本
#!/usr/bin/Rscript
print ("shebang works")
在名为shebang.r的文件中。当我使用Rscript从命令行运行它时,它可以工作
$ Rscript shebang.r
但是当我仅从命令行运行它时
$ shebang.r
它不起作用。找不到shebang.r命令。
如果我键入(基于我看到的其他示例)
$ ./shebang.r
我被拒绝了。
是的,Rscript位于/usr/bin目录中
最佳答案
使文件可执行。
chmod 755 shebang.r
关于r - shebang行在R脚本中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3128122/