Bash函数详解

目录

    • **1. 基础函数**
    • **2. 参数处理函数**
    • **3. 文件操作函数**
    • **4. 日志与错误处理**
    • **5. 实用工具函数**
    • **6. 高级函数技巧**
    • **7. 常用函数库示例**
    • **总结:Bash 函数核心要点**

1. 基础函数

1.1 定义与调用

可以自定义函数名称,例如将greet改为yana。❌ 不能以数字开头(如 1greet ),建议全小写+下划线(社区惯例)。

# 定义函数
greet() {
   
    echo "Hello, $1!"
}

# 调用函数
greet "Alice"  # 输出: Hello, Alice!

1.2 检查数字是否为偶数

# 通过 return 返回状态码(0-255)
is_even() {
   
    if (( $1 % 2 == 0 )); then
        return 0  # 成功(偶数)
    else
        return 1  # 失败(奇数)
    fi
}

# 调用并检查返回值
is_even 4 && echo "偶数" || echo "奇数"

2. 参数处理函数

2.1 计算两数之和

sum() {
   
    echo $(( $1 + $2 ))
}
sum 3 5  # 输出: 8

2.2 打印所有参数($@

print_args() {
   
    for arg in &#

你可能感兴趣的:(Bash,bash,chrome,开发语言)