欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Shell编程之函数库

程序员文章站 2022-06-29 13:03:16
...

函数库:在大型复杂的shell脚本中,有多个脚本对其中部分代码反复执行,把这段代码进行封装,封装后就叫函数库

代码片段:

定义一个函数库:vim  hsk.sh

#!/bin/bash
#函数库的作用:在写一个大型脚本时候,
#有些代码可以被多个脚本重复使用进行封装
function add {
    echo "`expr $1 + $2`"
}
function reduce{
    echo "`expr $1 - $2`"

}

function multiple{
    echo "`expr $1 \* $2`"
}
function divide{
    echo "`expr $1 / $2`"

}

这段代码是封装的函数库,有加减乘除四个方法;

定义引用的函数库的脚本:vim  yy.sh

#!/bin/bash
#这个文件是一个引用函数库的脚本
. /shell/coder/0107/hsk.sh 
add 12 23
reduce 90 30
multiple 12 12
divide 12 2