歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> shell script中#的作用和讀法

shell script中#的作用和讀法

日期:2017/3/1 15:53:45   编辑:SHELL編程
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