shell中的函数

函数简介

shell中函数的定义格式如下:

1
2
3
4
5
6
[function] funname [()]
{
action;

[return int;]
}

说明:

  1. 可以带function fun() 定义,也可以直接fun()定义,不带任何参数。

  2. 参数返回,可以显示加: return 返回, 如果不加, 将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255)

测试脚本

1
2
3
4
5
6
7
#!/bin/bash

demoFun() {
echo "Hello World!"
}

demoFun

执行结果:

1
Hello World!