shell函数,完成特定功能的代码片段(代码模块化)。函数必须先定义,然后才能使用。

shell函数的定义:

  方法一: 函数名()  {

          函数要实现的功能代码

           }

  

  方法二:function  函数名  {

          函数要实现的功能代码

              }

shell函数的调用:

     函数名

     函数名 参数1 参数2

 

 

[root@a ~]#cat fun.txt      #定义函数库文件,方便在别的地方使用

addnum1() {

  echo $[$1+$2]

}

addnum2(){

  echo $[$1*$2]

}

deluser(){

  userdel -r $user

}

[root@a ~]#pwd 

/scripts/day2/

[root@a ~]#cat test.sh

#!/bin/bash

source /scripts/day2/fun.txt    #脚本中引用函数文件

#source  ./fun.txt      #相对路径方式

#. ./fun.txt        #相对路径方式,其中.相当于source

read -p "del user: " user

deluser        #调用函数

addnum1 4 5      #调用函数

addnum2 24 3      #调用函数

 

[root@a ~]#sh test.sh      #执行测试脚本

del user: abc

9

72

[root@a ~]#id abc      #查看测试结果

id: abc: no such user

相关文章:

  • 2021-12-01
  • 2021-12-03
  • 2022-12-23
  • 2021-04-16
  • 2022-02-18
  • 2021-08-05
  • 2021-11-16
  • 2022-01-12
猜你喜欢
  • 2022-02-15
  • 2021-07-28
  • 2021-10-21
  • 2021-09-03
  • 2021-05-16
  • 2021-06-16
  • 2022-12-23
相关资源
相似解决方案