Shell 設計入門: | ||
---|---|---|
<<< Previous | 16.函式 | Next >>> |
通常 script 程式變大時,我們會將常用的函式集合成一個檔案(也是 shell script 檔),然後,再把它引入主程式中,方法如下:
函式檔: funct.sh,假設放在 /etc/myfunction 目錄中,內容如下 #! /bin/sh function Hello () { echo "Hello world" } =========================== 主程式檔: main.sh 內容如下 #! /bin/sh # 引入函式 . /etc/myfunction/funct.sh # 或使用下式也可以! # source /etc/myfunction/funct.sh # 執行其中某一函式 Hello |
. 或 source 的意思是說:將 funct.sh 在 main.sh 同一個子 shell 環境中去執行,這樣 funct.sh 中的函式定義才能為 main.sh 所取用。
<<< Previous | Home | Next >>> |
16.函式 | Up | 傳遞參數 |