83520298 2020-04-16
function fname(){
命令
}
函数的执行:
函数作用范围的变量
函数的参数
demo
1、创建一个文件:vim 1.sh
2、在文件中编辑函数:
#!/bin/bash # functions checkpid() { local i for i in $*;do [ -d "/proc/$i" ] && return 0 done return 1 }
3、给文件赋予执行权限和执行文件
chmod u+x 1.sh source 1.sh # 这里若用bash 或 ./ 方式运行文件的话,则函数会在子进程中执行,父进程是无法得到函数的定义 checkpid 1 echo $?
系统函数库
自建函数库
捕获信号的脚本编写