我有以下脚本
#!/usr/bin/Rscript
print ("shebang works")
在名为 shebang.r 的文件中。当我使用 Rscript 从命令行运行它时,它可以工作
$ Rscript shebang.r
但是当我单独从命令行运行它时
$ shebang.r
它不起作用。未找到 shebang.r 命令。
如果我输入(基于我见过的其他示例)
$ ./shebang.r
我得到许可被拒绝。
是的,Rscript 位于 /usr/bin 目录