删除
# 标准定义
function funName () {
....
[return int;]
}
# 简写 function 可以省略
funName () {
....
[return int;]
}
# 简写 () 可以省略
function funName {
....
[return int;]
}
## 函数调用
# 直接 函数名即可 无参数
funName
# 参数 函数名即可
funName 参数1 参数2 参数3 参数4
参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255)
重定向
Shell 文件包含
和其他语言一样,Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。
Shell 文件包含的语法格式如下:
. filename # 注意点号(.)和文件名中间有一空格
或
source filename
注:
包含的文件 2.sh 需要可执行权限。
被包含的文件1.sh 不需要可执行权限。