Shell函数定义、传参、调用实战详解

📅 发布时间:2026/7/6 12:52:17 👁️ 浏览次数:
Shell函数定义、传参、调用实战详解
一、前言函数的作用代码复用、精简脚本、统一维护。重复代码封装为函数一次定义多次调用是企业规范脚本必备写法。二、函数标准语法# 定义函数 函数名(){ 函数体 } # 调用函数 函数名三、最简实战案例#!/bin/bash hello(){ echo 欢迎学习Shell函数 } # 调用 hello四、函数传参核心函数内部同样使用$1 $2 $# $位置变量接收参数add(){ echo $(( $1 $2 )) } # 传参调用 add 10 20五、函数返回值 returnreturn 只能返回0-255 整数$?接收函数返回值add(){ echo $(( $1 $2 )) } # 传参调用 add 10 20六、全局变量与局部变量默认所有变量全局生效local定义局部变量仅函数内部有效func(){ local a100 echo $a } func七、函数使用规范函数必须先定义后调用通用功能全部封装函数内部临时变量尽量加 local