ITPub博客

首页 > Linux操作系统 > Linux操作系统 > R1-013 Shell函数使用规则

R1-013 Shell函数使用规则

原创 Linux操作系统 作者:路途中的人2012 时间:2017-03-06 16:05:43 0 删除 编辑
·函数必须先定义,后使用。
·函数在当前环境下运行,共享调用它的脚本中的变量,并且,函数允许你以给位置参数赋值的方式向函数传递参数。函数体内部可以使用local限定词创建局部变量。
·如果在函数中使用exit命令,会退出脚本。如果想退回原本调用函数的地方,则使用return命令。
·函数的return语句返回函数执行最后一条命令的退出状态。
·使用内置命令export -f可以将函数导出子Shell中。
·如果函数保存在其它文件中,可以使用source或dot命令将它们装入当前脚本。
·函数可以递归调用,并且没有调用限制。
·可以使用declare -f找到登录会话中定义的函数。函数会按照字母顺序打印所有的函数定义。这个定义列表可能会很长,需要使用文本阅读器more或less查看。如果仅想看函数名,则使用declare -F语句。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29067253/viewspace-2134794/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-01-08

  • 博文量
    495
  • 访问量
    768400