一、shell的函数
1、函数的概念
在shell脚本中有一串能实现某个功能的代码,给这串代码取个名字,我们称这串代码叫做函数,后续可以直接调用该代码的功能
2、基本格式
function 函数名() {
#function通常可以省略
命令序列 #可以是shell命令,也可以是其他函数的引用
return x #退出函数返回一个退出值,可自定义
} #表函数的结束
1.return可以结束一个函数。类似于循环控制语句break(结束当前循环,执行循环体后面的代码)。
2.return默认返回函数最后一盒命令状态值,也可以给定参数值,范围是0-256之间,超过256会用256取余。
3.如果没有return命令,函数将返回最后一个指令的退出状态值。
3、函数的调用
(1)当前命令行调用
函数名 [参数1] [参数2]
vim hanshu
#!/bin/bash
hello(){
echo "hello meinv $1"
}
#结尾没有写函数名
------------------------------------------------------