您好,登錄后才能下訂單哦!
SHELL 之"#!":
Shell中,當一個文件中開頭的倆個字符是 "#!"時,內核會掃描該行其余的部分,看是否存在可用來執行程序的解釋器的完整路徑。
(中間如果出現任何空白符號都會略過),內核還會掃描是否有一個選項要傳遞給解釋器,再搭配命令行的其他部分。
例如:
? ? 腳本 /aa/bb/cc.sh? 的第一行是#!/bin/csh -f
? ? 那么當用戶執行/aa/bb/cc.sh時,內核在解釋#!這行后,會以如下方式來引用csh:
? ? /bin/csh -f?/aa/bb/cc.sh
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。