shell 第五章 函数应用
第五章 Shell函数应用 1. 函数基本概述 2. 函数基本使用 3. 函数参数传递 4. 函数状态返回 5. 函数场景示例 1. 函数基本概述 01. 什么是函数? 函数其实就是一堆命令的合集,用来完成特定功能的代码块,你可以对它进行自定义命令,并且可以在脚本中任意位置使用这个函数,要使用定义的函数,只需要填写函数名称就可以了。 02. 函数的作用 1.使用函数可以让代码模块化,便于代码的复用,同时增加脚本的可读性。 2.函数和变量类似,必须先定义才可使用,如果定义不调用则不会被执行。 2. 函数基本使用 01. 如何定义Shell函数,可以通过如下两种方式进行定义。 #方式一 函数名() { command1 command2 ... commandN } #方式二 function 函数名 { command1 command2 ... commandN } 02. 如何调用Shell函数,直接使用函数名调用即可。在函数内部也可以使用$1、$2..$n的方式传递参数。 #1.命令行定义函数 [root@rlb /scripts]# fun1() { echo "hello world"; } #2.命令行调用函数 [root@rlb /scripts]# fun1 hello world #给函数传递参数 [root@rlb /scripts]# fun2() { echo