shell函数

1,函数定义

语法格式:

function name(){
	xxxx
	return value	#可以没有
}
  • 可以不写function关键字,但是需要有()
  • 写了function关键字,则可以省略()

2,函数调用

直接使用函数名就可以调用,如果要传入参数,则把参数带在后头即可

  • name
  • name parm1 parm2 parm3

3,函数返回值

  • 使用全局变量来进行存储
  • 在函数内部使用echo或是printf将结果进行输出,在函数外部
function Demo()
{
	echo "A"
}
Demo
ret = $?	//ret = A