shell-#!
當shell執行一個程序時,會要求UNIX內核啟動一個新的進程,以便在該進程里執行所指定的程序。?
? 當系統只有一個shell時,退回到/bin/sh 的機制非常方便,但現行的UNIX系統都會擁有好幾個shell,此時就需要一種方式,指定由那個shell來執行所指定的shell腳本。
由此引入了#!這兩個字符。
? 當一個文件種的開頭是#!時,內核會掃描改行的其余部分,看是否存在可用開執行程序的解釋器的完整路徑(注:中間出現任何空白符號都會略過)。下面引入文章片段:
?
轉載于:https://www.cnblogs.com/jianzhaojing/p/11435517.html
總結
- 上一篇: 026_如何在MAC下输入主要国家货币符
- 下一篇: 小程序clearinterval无效解决