美文网首页
Shell函数的使用

Shell函数的使用

作者: qianghaohao | 来源:发表于2017-05-18 13:48 被阅读0次

shell中的函数和其他语言的函数类似,也有参数和返回值。
shell中的函数声明格式如下:

function fname() {
    函数体
}

举例如下:

  • 1.print_hello_world函数:
#########################################################################
# File Name: print_hello_world.sh
# Author: haohao.qiang
# mail: codenutter@foxmail.com
# Created Time: 四  5/18 13:37:23 2017
#########################################################################
#!/bin/bash
function print_hello_world() {  # 函数定义
   echo "hello, world!"
}

print_hello_world   #调用上面定义的函数

执行结果如下:

➜  ~ git:(develop) ✗ sh print_hello_world.sh 
hello, world!
  • 2.带参数和返回值的函数:
    在shell script的函数中函数的参数和shell自带的默认变量类似,$0表示函数名,$1表示函数的第一个参数,$2表示函数的第二个参数,依此类推...
    shell script函数的返回值必须为$?这个变量。
#########################################################################
# File Name: function_demo.sh
# Author: haohao.qiang
# mail: codenutter@foxmail.com
# Created Time: 四  5/18 12:55:19 2017
#########################################################################
#!/bin/bash
# 求两个数的和
function add() {
  let result=$1+$2
  return $result
}

# 调用函数求和,参数为30 20
add 30 20
# $? 为函数的返回值,默认函数返回值为函数体中最后一条语句的返回值
echo $?

执行结果如下:

➜  ~ git:(develop) ✗ sh function_demo.sh 
50

相关文章

  • Django翻页api

    Django的翻页API使用非常方便 shell api 在shell中使用一下: 视图函数用例 视图函数: ht...

  • 函数及中断控制

    shell函数 什么是函数 在shell环境中,将一些需要重复使用的操作,定义为公共的语句块,即可称为函数 使用函...

  • shell脚本中的函数与子shell

    shell脚本中的函数与子shell 函数 函数的使用 bash中也有函数。一个函数就是一个子程序,是用于实现一串...

  • shell函数定义和引用

    shell脚本中函数的定义和使用 Bash(Bourne Again shell)跟其他编程语言一样也支持函数,一...

  • Android NDK - shell语法2

    方法参数传递机制详解 -- 函数编程 函数使用 阶乘函数 获取函数返回值 shell使用实例 - 执行编译ffmp...

  • Shell函数的使用

    shell中的函数和其他语言的函数类似,也有参数和返回值。shell中的函数声明格式如下: 举例如下: 1.pri...

  • Linux 命令行与 shell 脚本编程大全 17 创建函数

    介绍如何在 shell 脚本中创建函数,以及如何在 shell 脚本中使用这些函数 更多精彩 更多技术博客,请移步...

  • Linux Shell:Shell函数使用

    摘要:Linux,Shell 函数语法 函数就是将一组重复使用Shell语句组合起来一起调用,这样可以省略代码量,...

  • Shell 函数

    shell 的函数化一是脚本结构清晰明了, 二是可以重复使用相同代码。shell 函数必须先定义后才能引用。 函数...

  • Shell中自定义函数、函数参数及案例讲解

    目录一、shell中自定义函数语法二、shell函数参数三、案例实战 函数是把一个功能封装起来,使用时直接调用函数...

网友评论

      本文标题:Shell函数的使用

      本文链接:https://www.haomeiwen.com/subject/spdsxxtx.html