去掉#!/bin/sh還能執行嗎?

1,去掉#!/bin/sh還能執行嗎?
答:能執行,以默認的shell執行。
2,#爲註釋,爲什麼#!/bin/sh還能被執行?
答:在程序中的第一行,以!開頭,能執行。
其實第一句的#!是對腳本的解釋器程序路徑,腳本的內容是由解釋器解釋的,我們可以用各種各樣的解釋器來寫對應的腳本,
比如說/bin/csh腳本,/bin/perl腳本,/bin/awk腳本,/bin/sed腳本,甚至/bin/echo等等
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章