這是腳本語言共同遵守的規則:當第一行為 #!/path/to/script/interpreter時,指定了用來執行本腳本的解釋器。
注意:
1、必須是文件的第一行
2、#!開頭的,說明是腳本
3、/path/to/script/interpreter是腳本解釋器的全路徑名。
例如:
#!/bin/sh shell腳本
#!/usr/bin/perl perl腳本
#!/usr/bin/python python腳本
#!/usr/bin/python2 python2腳本
#!/usr/bin/python3 python3腳本
而有時不太清楚腳本解釋器的具體全路徑名;或者開發環境與運行環境的安裝路徑不同。為了保證兼容性,也可以寫作:
#!/usr/bin/env python3
這樣運行時會自動搜索腳本解釋器的絕對路徑