Linux系统Shell脚本第四章:shell函数

目录

一、shell函数

1、函数的作用

2、函数使用步骤

3、定义函数基本格式

4、函数变量

5、退出函数

6、函数位置变量与脚本位置变量区别

 

一、shell函数
1、函数的作用
定义较为复杂的但是需要重复使用的内容,以便再次使用可以直接调用函数节约时间,提高效率

 

2、函数使用步骤
①首先是定义函数

 

②其次是调用函数(注意:若定义完成不调用则函数无效)

 

③查看系统限制所有函数:declare -F

 

④查看函数定义详细内容:declare -f 函数名

 

⑤删除函数:unset 函数名

 

3、定义函数基本格式
①function 函数名 () {

 

}

 

 

②function 函数名 {

函数内容

}

 

 

4、函数变量

①函数中的变量默认为全局生效,若想要限制函数中的变量只在本函数中生效则在定义变量时使用local   变量名=变量值的格式。

 

 

5、退出函数

①exit退出函数,脚本中使用exit退出函数时直接退出整个脚本,脚本后续内容不再执行。

②return退出函数,脚本使用return退出函数时只退出函数,不影响脚本后续内容执行。

 

 

 

6、函数位置变量与脚本位置变量区别

①当函数中有$1、$2等位置变量时表示的是调用函数时函数名后跟着的位置变量123

②函数外的$1、$2等才表示是执行脚本时脚本名称后跟着的位置变量123

 

 

 

 

posted @ 2023-02-02 08:24  靖安yj  阅读(28)  评论(0编辑  收藏  举报