一部のスクリプト言語(PythonやBashなど)#
はコメントに使用します。
#!/usr/bin/env python
print 'hello, world'
スクリプトを実行できます:
python script.py
または
./script.py
JavaScriptにシバンをサポートさせることは可能ですか?
一部のスクリプト言語(PythonやBashなど)#
はコメントに使用します。
#!/usr/bin/env python
print 'hello, world'
スクリプトを実行できます:
python script.py
または
./script.py
JavaScriptにシバンをサポートさせることは可能ですか?
はい、簡単に使用できます#!/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
ほとんどの場合、両方のインタプリタが最初の行がで始まるかどうかをテストし#!
、この場合はスキップされます。