【shell编程】shell函数

正文

shell函数

 

例1:

#!/bin/bash

#函数定义
function url(){
    echo "http://c.biancheng.net/shell/"
}
#函数调用
url

 

function func1() {
    echo 1
    return 2
    echo 3
}
 
res=$(func1)
echo $res

输出:

1
function func1() {
    echo 1
    return 2
    echo 3
}
func1
echo $?
res=$?
echo $res

输出:

1
2
0

例2:

#!/bin/bash

function getsum(){
    local sum=0

    for n in $@
    do
         ((sum+=n))
    done
    return $sum
}

getsum 10 20 55 15  #调用函数并传递参数
echo $? #函数返回值

例3: 判断操作系统类型:

#!/bin/bash

if [[ "$OSTYPE" == "darwin"* ]]; then
  echo "macOS"
elif [[ "$OSTYPE" == "linux-gnu"* ]]; then
  echo "Linux"
else
  echo "Unknown OS"
fi

参考资料

1. Shell 函数

posted @   苏格拉底的落泪  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示