Shell函數
子產品化
函數隻定義,不執行
函數定義完後可以被多次調用
函數名
函數名的指令規則跟變量名是一樣的
函數的文法
function 函數名()
{
#具體的功能
}
函數定義function,但Shell中function可有可無
function echo_hello()
echo "hello world"
echo "jackin"
echo "call function one"
echo_hello #調用
echo "call function two"
函數支援傳遞參數
$1 第一個參數
$2 第二個參數
$n 第n個參數
函數傳遞參數使用
function echo_name_age()
name=$1
age=$2
echo "name is $name.age is $age"