執行腳本文件之.sh和./的區別

區別只有一點: sh表示腳本默認使用sh腳本解釋器。 未指定腳本解釋器默認爲 ./。 具體解釋: 使用「./」執行腳本,對應的xxx.sh腳本必須要有執行權限。 使用「sh」 執行腳本,對應的xxx.sh沒有執行權限,亦可執行。 當腳本開頭使用#!設置使用的shell類型時,使用「./」執行腳本時,則使用「#!」標誌的shell執行腳本;若無使用「#!」標記,則使用系統設置的默認shell執行腳本
相關文章
相關標籤/搜索