2017-10-13 73 views

回答

6

這裏有一些嚴重的誤解和/或誤解。 #!又名she-bang不導入任何庫。 這只是表示應該使用哪個解釋器來運行腳本。

例如,如果你的腳本foo看起來像

#!/bin/bash 
echo foo 

你可以簡單(假設你設定的腳本執行權限)

./foo 

但如果你省略了第一線,你有到

/bin/bash ./foo 

bashexpect是非常不同的解釋型語言,因此您必須決定要使用哪種語言,然後使用適當的解釋器。

對同一個腳本使用兩個解釋器是一種純粹的無意義。