zoukankan      html  css  js  c++  java
  • shell函数

    1. linux shell 函数

    将一组命令集或语句形成一个可用的块, 这些语句块称为函数。

    2. shell 函数的组成
    函数名:函数名字,注意一个脚本中函数名要唯一,否则会引起调用函数紊乱。
    函数体: 函数内部命令的集合,实现一个业务的功能。

    3. shell  函数定义的格式

      1、function sum(){ xxx }
      2、function sum{ xxx }
      3、sum(){ xxx }

    推荐使用第一种方式定义函数。

    4. shell函数的简单案例

    test.sh

    #! /bin/bash

    # 定义函数
    function sum(){
      # shell函数中的 $1 $2 表示传入函数的第一个参数和第二个参数
      result=$[ $1 + $2 ]

      echo $1+$2

      # return 0
    }

    # 调用函数
    sum $1 $2 # 函数外的 $1 $2 表示传入脚本的参数

    # 命令的返回值被保存在变量 $? 中
    echo $?

    执行:./test.sh 1 2

    输出:1+2=3

             0

    备注:函数的返回值为函数中最后一个执行的命令的状态值,通常我们可以用return来指定函数的返回值,状态返回值范围为0-255

               返回值被称为退出状态。它可用于确定命令执行成功与否。如果命令成功退出,那么退出状态为0,否则为非0。

  • 相关阅读:
    Kaka's Matrix Travels
    Cable TV Network
    LightOJ 1137
    SPOJ AMR11E Distinct Primes 基础数论
    HDU 5533Dancing Stars on Me 基础几何
    POJ 1014 / HDU 1059 Dividing 多重背包+二进制分解
    vijos 1180 选课 树形DP
    vijos 1313 金明的预算方案 树形DP
    LightOJ 1062
    vijos 1464 积木游戏 DP
  • 原文地址:https://www.cnblogs.com/lfjn/p/11384221.html
Copyright © 2011-2022 走看看