zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    原型设计
    案例分析
    编程作业
    《构建之法》阅读任务
    2021.3.11 准备工作随笔
    课程总结
    第十四周课程总结&实验报告(简单记事本的实现)
    第十三周课程总结
    第十二周
    第十一周课程总结
  • 原文地址:https://www.cnblogs.com/xiaofeng666/p/10858030.html
Copyright © 2011-2022 走看看