Linux Shell编程(五)终--函数

转载 2012年03月27日 21:44:08

函数的定义

[function] 函数名
{
  命令表
[return]
}


函数的调用:直接输入函数名。


函数参数传递:函数名 参数1 参数2 参数3 参数4


函数的返回值存储在变量“$?”中。return的返回值只能是0~256之间的一个整数。


载入函数:当函数定义在别的脚本文件里时,可以用“source”或“.”命令把它们装载到内存中,例:source ./f_bash


删除函数:unset -f 函数名。


函数的作用域:没有使用local的变量都是全局变量,即使它在函数内部定义。定义局部变量:local a=5


函数的嵌套

例:
function first
{
  function second
  {
    function third
    {
      echo "third"
    }
    third
    echo "second"
  }
  second
  echo "first"
}
first
输出结果为:
third
second
first

函数的递归也是支持的。

相关文章推荐

Linux Shell编程(二)--Shell变量及相关操作

Shell中变量的类型分为: 环境变量:Shell预定义的,用于设置系统运行环境的变量,由系统统一命名。常用的有HOME:用户主目录的全路径名;PATH:执行命令或Shell脚本时的查找路径,不...

Linux Shell编程(一)--Shell编程基础

Shell有不同的风格,最常用的包括Bourne Shell(bsh)、Bourne Again Shell(bash)、C Shell(csh)、Korn Shell(ksh)和Perl Shell...

Linux Shell脚本编程--函数返回值

Linux Shell返回值,Shell函数返回值,常用的两种方式:return,echo 1) return 语句 shell函数的返回值,可以和其他语言的返回值一样,通过return语句返回。 ...

linux shell编程指南第十九章------shell 函数

s h e l l允许将一组命令集或语句形成一个可用块,这些块称为s h e l l函数。 函数体。 标题是函数名。函数体是函数内的命令集合。标题名应该唯一;如果不是,将会混淆结 果,因为脚本在...

Linux程序设计(Linux shell编程五)

各位看官上一回咱们说到shell编程中的test命令,当时只是开了个头,简单说了说。今天咱们特意给它 开一个专场,讨论如何使用它。闲话休提,专场正式开始。 test命令经常用在判断结构或者循环结构...

Linux shell 函数

  • 2008-01-29 14:00
  • 271KB
  • 下载

Linux Shell脚本编程--xargs命令详解

xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从...

细说linux-shell笔记

  • 2016-02-16 17:13
  • 26KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)