歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> SHELL編程

shell script中#的作用和讀法

shell script中#的作用和讀法   shell 腳本通常是以#!起始的文本文件,如下:   #!/bin/bash   Linux環境下的任何腳本文件都是以一個被稱為 shebang的特殊行作為起始的。在這行中,字符 #! 被置於解釋器路徑之前。/bin/bash是Bash的絕對路徑。   腳本文件有兩種執行的方式:   1:將腳本作為sh命令的參數;  // sh script.sh   2:將腳本文件作為具有執行權限的可執行文件; // ./script.sh   使用第二種方式執行腳本文件時,shell程序讀取腳本的首行,查看shebang行是否為#!/bin/bash/。它會自動識別/bin/bash.並在內部以如下命令執行該腳本文件。   /bin/bash script.sh   ps:           shebang這個詞其實是兩個字符名稱的組合。在unix行話中,用sharp 或者 hash(也可是mesh)來稱呼字符“#”,用bang 來稱呼感歎號"!",因而shebang合起來就代表著兩個字符“ #! ”
Copyright © Linux教程網 All Rights Reserved