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

一、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-05 22:32  此生何必111  阅读(51)  评论(0)    收藏  举报
1