Shell函数定义、传参、调用实战详解
2026/6/3 1:01:28 网站建设 项目流程

一、前言

函数的作用:代码复用、精简脚本、统一维护。重复代码封装为函数,一次定义,多次调用,是企业规范脚本必备写法。


二、函数标准语法

# 定义函数 函数名(){ 函数体 } # 调用函数 函数名

三、最简实战案例

#!/bin/bash hello(){ echo "欢迎学习Shell函数" } # 调用 hello

四、函数传参(核心)

函数内部同样使用$1 $2 $# $@位置变量接收参数

add(){ echo $(( $1 + $2 )) } # 传参调用 add 10 20

五、函数返回值 return

  • return 只能返回0-255 整数

  • $?接收函数返回值

add(){ echo $(( $1 + $2 )) } # 传参调用 add 10 20

六、全局变量与局部变量

  • 默认所有变量全局生效

  • local定义局部变量,仅函数内部有效

func(){ local a=100 echo $a } func

七、函数使用规范

  1. 函数必须先定义,后调用

  2. 通用功能全部封装函数

  3. 内部临时变量尽量加 local

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询