又稱為 Hashbang,是一個由井字號和驚嘆號構成的字元序列#!
,其出現在文字檔案的第一行前兩個字元。
如果檔案中存在著 Shebang 的情況下,類 UNIX 作業系統的程式載入器會分析 Shebang 後的內容,將這些內容作為直譯器指令,並呼叫該指令,將載有 Shebang 的檔案路徑作為該直譯器的參數。
這句話一般有兩種形式:
#!/usr/bin/python
/usr/bin
下的 python 直譯器#!/usr/bin/env python
/usr/bin
路徑裡。