函数:命名规则与变量相同
在当前shell进程中执行函数
使程序模块化,便于维护
函数基本语法:
function 函数名称() { 命令区域 } #注: # 函数名称与后面的小括号之间可直接相连也可用空格隔开 # 关键词function与()二者之一可以省略 # 函数调用之前需要事先定义 # 函数中最后一个命令的返回值代表函数的结束状态 # 执行时遇到return立即结束函数调用,且返回值0 # 命令区域使用 return N(0~255) 可指定返回值 # 函数仅在定义的shell环境中有效 # 当需要传递参数给函数时,函数名与参数间用空格隔开 # 在script中定义的变量相对于script是全局变量,会影响到其内部的函数区 # 使用位置参数$N传递变量值而不是使用变量 # 在函数中使用local 变量名=变量值可使该变量变为内部变量,不影响函数外部同名变量
^_^
本文出自 “junight” 博客,请务必保留此出处http://junight.blog.51cto.com/10828785/1729866
原文地址:http://junight.blog.51cto.com/10828785/1729866