函數的做用:
在編寫腳本的時候,某一部分shell命令須要重複使用,爲了方便調用,咱們將這部分命令寫在一塊兒,給他一個名字,下次使用,直接調用名字便可,這一部分總體就被稱爲一個函數。shell
優點:
減小代碼量、下降維護成本、讓程序模塊化,增長可讀性、
語法:
函數名(){
......
return n
}
或者
function 函數名(){
......
return n
}
不一樣點就是,shell裏面用exit x 來返回值,而函數裏面用return x ,x表明0、一、二、3均可。return做用說跳出函數,exit是跳出
執行函數:
直接使用函數名,不要帶小括號。
函數的傳參:
函數名 參數1 參數2......
在函數裏面定義變量,能夠使用 local x,只在函數裏面有效。ide