·
#include __FILE__

你这个Shebang真的是对的吗

Replies
4

对于我来说可以使用

查了一下,按道理好像还是应该写#!/bin/bash? 上面只是方便让自己记得当时设的名字叫get,我这里运行起来没问题,不过好像确实不合规定,linux是自己摸索的,没系统学习过bash,感谢指出问题。

Shebang的作用就是指定文件由谁来执行,比如我的名字就是让zsh来执行的意思

#!/usr/bin/node写在开头就可以文件由node去执行

#!/usr/bin/node
// 1
console.log("hello world")

chmod +x 1&&./1就可以得到hello world

你那个写法是有点奇怪的,我刚才试了一下他就告诉我递归执行了

那确实挺危险的,感谢提醒,py多了,总感觉#后面都是注释