• shell函数基本概念


    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

  • 相关阅读:
    Linux 下 MQ 的安装
    云计算的三种服务模式:IaaS,PaaS和SaaS
    Mac下安装Maven
    JDK Mac 安装
    Mac OS 终端利器 iTerm2
    单元测试用例规范
    boolean 属性的定义规范
    2019-12-9号 终于入职 阿里巴巴
    远程调试方法
    系统提测及上线规范(系统上线必读!)
  • 原文地址:https://www.cnblogs.com/xiaofeng666/p/10858030.html
Copyright © 2020-2023  润新知