shell?
Shell 函數的本質是一段可以重復使用的腳本代碼,這段代碼被提前編寫好了,放在了指定的位置,使用時直接調取即可。
Shell 中的函數和C++、Java、Python、C# 等其它編程語言中的函數類似,只是在語法細節有所差別。
Shell 函數定義的語法格式如下:
function name() {
statements
[return value]
}
對各個部分的說明:
function是 Shell 中的關鍵字,專門用來定義函數;
name是函數名;
statements是函數要執行的代碼,也就是一組語句;
return value表示函數的返回值,其中 return 是 Shell 關鍵字,專門用在函數中返回一個值;這一部分可以寫也可以不寫。
由{ }包圍的部分稱為函數體,調用一個函數,實際上就是執行函數體中的代碼。