关闭

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

标签: shelllinux编程functionbash脚本
126人阅读 评论(0) 收藏 举报
分类:

函数的定义

[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

函数的递归也是支持的。
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:11048次
    • 积分:174
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:23篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档
    最新评论
  • myeclipse配置dwr

    syj_1993: 我按照你的做了前三步。结果运行第四步时 也就是访问页面是报错严重: StandardWrapper....