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编程学习笔记(五) 函数

1、shell命令的执行顺序 别名:如 alias ll='ls -alF' 关键字:如 if, for 函数 内置命令:如cd, pwd 外部命令:脚本和可执行程序,在PATH中查找 用type命令...
  • wzs250969969
  • wzs250969969
  • 2017年10月23日 11:02
  • 25

Linux_Shell Shell编程简介

这几天博主刻苦研究了下 Shell 编程,感觉 Shell 编程是一门非常强大的语言。 下面就Shell 编程的几个点进行下讲解: 0.Shell 编程的基本含义 (一个最简单的Shell 程...
  • u010003835
  • u010003835
  • 2016年08月02日 20:10
  • 1316

Linux 下shell编程

什么是shell?Shell是一个命令解析器,是介于Linux操作系统的内核(kernel)与用户之间的一个绝缘层。shell脚本就是讲各类命令预先放入其中,方便一次性执行的一个程序文件,主要用于方便...
  • zqixiao_09
  • zqixiao_09
  • 2015年12月17日 18:35
  • 1451

shell编程基础【五】 ---函数

-------------------------------------------------------- 函数返回值的问题 1.默认的退出状态 函数的最后一条命令 返回退出状态 因为...
  • ti_tantbx
  • ti_tantbx
  • 2011年12月13日 11:38
  • 508

Linux Shell编程参考大全

本文记录Linux Shell编程中常用基本知识,方便快速入门以及查询使用。
  • dabokele
  • dabokele
  • 2016年12月29日 23:43
  • 1996

Linux程序设计(Linux shell编程的例子:总结)

各位看官们。。。“咱们今天还是接着上一回的内容列举具体的例子给大家。闲话休说,言归正转".啊?这 是谁呀,我还没有说,怎么把我想说的话都说出来了?看来台下的看官已经习惯我的风格了,哈哈。各位 看官...
  • talk_8
  • talk_8
  • 2015年05月01日 19:11
  • 1301

Linux学习-高级shell脚本编程(一)函数的妙用

温馨提示 变量赋值的格式为:变量名=变量值 注意事项: 变量名前面不应加美元“$”符号。(和PHP不同)等号“=” 前后不可以有空格。和C语言不同,Shell中不需要显式的语法来声明变量。 变量名不...
  • Dream_angel_Z
  • Dream_angel_Z
  • 2015年05月22日 15:08
  • 1249

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

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

技术干货:Linux Shell 编程基础,看这一篇就够了!

技术干货:Linux Shell 编程基础,看这一篇就够了!
  • qq_22075977
  • qq_22075977
  • 2017年07月16日 19:36
  • 1818

shell编程范例之文件操作

by falcon 2007-11-5     这一周我们来探讨文件操作。在日常学习和工作中,我们总是在不断的和各种文件打交道,这些文件包括普通的文本文件,可以执行的程序文件,带有控制字符的文...
  • longerzone
  • longerzone
  • 2013年11月08日 15:19
  • 2126
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux Shell编程(五)终--函数
举报原因:
原因补充:

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