Shell學習筆記 函式

2021-06-03 06:09:49 字數 699 閱讀 9501

1.定義函式

function funcname()

function 關鍵字有沒有都行....
2.函式呼叫

funcname

直接寫函式名就可以呼叫函式了

如果有引數的話可以放在函式名的後邊,以空格隔開

funcname arg1 arg2 arg3....

這些引數在函式定義內部的使用是通過  $1,...,$n表示,最多到9貌似....

3.檔案包含

檔案包含的作用就是可以使用別的檔案中定義的函式

. filename

請注意,這個點和檔名之間是有乙個空格的,不然就報錯...切忌!!!!

這樣就可以使用函式了

4.獲取返回值

呼叫函式後可以獲得函式的返回值...

$? 即表示返回值...

Shell學習筆記 shell函式應用

函式是shell指令碼中自定義的一些列執行命令,一般來說函式應該設定有返回值 正確返回0,錯誤返回非0 對於錯誤返回,可以定義返回其他非0正值來細化錯誤。使用函式的好處是可以避免出現大量重複 增加了 的可讀性。定義函式 呼叫函式 函式返回值 函式傳參 function function name h...

Shell指令碼學習筆記 函式

和c語言類似,shell中也有函式的概念,但是函式定義中沒有返回值和引數列表。在定義myfunc 函式時並不執行函式體中的命令,就像定義變數一樣,只是給myfunc這個名字乙個定義,到後面呼叫myfunc函式時,才執行函式體中的命令。注意 shell中的函式呼叫不寫括號。shell中的函式必須先定義...

shell 學習筆記7 shell 函式

把相同程式段定義成函式,可以減少整個程式的 量,提公升開發效率 增加程式的可讀性,易讀性,提公升管理效率 可以失效程式功能模組化,使程式具備可移植性 其實linux系統裡面近2000個命令可以說都是shell的函式 function 名稱 復合命令塊 重定向 function 函式名 1 開發乙個建...