文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>bash笔记-04-函数

bash笔记-04-函数

时间:2006-07-18  来源:zzzppp

代码块
类似于C语言, 在bash脚本中可以用代码块替代任意一条语句.

{
statement1
statement2
...
}
代码块以"{"开头, 以"}"结束. 各条语句以回车分隔.

函数
定义函数
要定义一个函数, 有下列两种方法:

function functname
{
    statements
}

functname ()
{
    statements
}
这两种定义没有任何功能上的区别, 使用后者比较简单, 和C中函数的定义是相同的.

调用函数
要在脚本中调用函数, 只需给出函数名. 比如要调用上面的functname(), 只需给出 functname.

bash在执行脚本时候, 若发现一个函数的定义, 则它将函数名保留, "当作一条命令", 在后面碰到该函数名时候, 它直接执行该函数. 所以, 函数一定要先定义, 再调用. 一个通常的办法是把函数定义放在脚本开始部分.

函数参数
传递, 返回参数是函数的一个重要方面, bash中如何实现的呢? 这就要靠类似$*, $@, $#, $1, $2的参数变量.
在函数被调用时, 这些参数变量会与当前被调用的函数的参数相关联. 函数返回后, 这些参数变量恢复原值.
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载