Shell腳本函數的作用主要是把一些可以通用的功能封裝起來、避免腳本中出現大量重復的腳本代碼,同時可以大大增強腳本的可讀性、和可維護性。
Shell函數定義的語法格式:
function FUNCTION_NAME()
{
command1
command2
command3
}
也可以省略function 關鍵字
FUNCTION_NAME()
{
command1
command2
command3
}
說明:
1、function 為定義函數的關鍵字
2、FUNCTION_NAME 為函數的名稱
3、函數體內由多條腳本語句組成,但不允許有空語句
函數使用示例:cat Test.sh
#!/bin/bash
function Test()
{
echo "你好,朋友。我是第一個函數定義"
}
echo "Call function Test"
Test
執行命令:bash test.sh
輸出結果:你好,朋友。我是第一個函數定義