R1-013 Shell函数使用规则

简介: ·函数必须先定义,后使用。·函数在当前环境下运行,共享调用它的脚本中的变量,并且,函数允许你以给位置参数赋值的方式向函数传递参数。函数体内部可以使用local限定词创建局部变量。
·函数必须先定义,后使用。
·函数在当前环境下运行,共享调用它的脚本中的变量,并且,函数允许你以给位置参数赋值的方式向函数传递参数。函数体内部可以使用local限定词创建局部变量。
·如果在函数中使用exit命令,会退出脚本。如果想退回原本调用函数的地方,则使用return命令。
·函数的return语句返回函数执行最后一条命令的退出状态。
·使用内置命令export -f可以将函数导出子Shell中。
·如果函数保存在其它文件中,可以使用source或dot命令将它们装入当前脚本。
·函数可以递归调用,并且没有调用限制。
·可以使用declare -f找到登录会话中定义的函数。函数会按照字母顺序打印所有的函数定义。这个定义列表可能会很长,需要使用文本阅读器more或less查看。如果仅想看函数名,则使用declare -F语句。
相关文章
|
4月前
|
Shell
Shell函数
Shell函数
26 1
|
5月前
|
运维 Shell C语言
运维(14)- shell函数
运维(14)- shell函数
26 0
|
6月前
|
Unix Shell Linux
|
7月前
|
Shell
shell编程之函数
shell编程之函数
44 1
|
7月前
|
存储 Shell
shell脚本里的函数详解以及示例
shell脚本里的函数详解以及示例
40 1
|
4月前
|
存储 Shell
shell函数介绍
shell函数介绍
31 2
|
30天前
|
Shell Linux C语言
Linux中执行Shell的函数(popen,system,exec)介绍:分享一些常用的执行Shell的函数及其相关编程技巧和经验
Linux中执行Shell的函数(popen,system,exec)介绍:分享一些常用的执行Shell的函数及其相关编程技巧和经验
30 0
|
2月前
|
存储 安全 Unix
利用Shell指令通过函数获取用户UID
利用Shell指令通过函数获取用户UID
|
3月前
|
Shell
Shell 编程快速入门 之 函数基础知识
Shell 编程快速入门 之 函数基础知识
67 0
Shell 编程快速入门 之 函数基础知识