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
输出结果:你好,朋友。我是第一个函数定义