某些脚本语言(例如Python或Bash)使用#
进行评论。
#!/usr/bin/env python
print 'hello, world'
我可以运行脚本:
python script.py
或者
./script.py
是否可以支持shebang?
答案 0 :(得分:35)
是的,您可以简单地使用#!/usr/bin/env node
(或者您的JavaScript解释器的名称,它也适用于js
(spidermonkey)。
[me@hades:~]> cat > test.js
#!/usr/bin/env node
console.log('hi');
[me@hades:~]> chmod +x test.js
[me@hades:~]> ./test.js
hi
两位口译员都很可能会测试第一行是否以#!
开头,在这种情况下会被跳过。