一、我对函数的理解就是:
编写shell脚本时,你经常会发现在多个地方使用了同一段代码。如果只是一小段代码,一般也无关紧要。但是要在shell脚本中多次重写大块代码段,那就太累人了。bash shell提供的用户自定义函数功能就可以解决这个问题。
二、创建函数的四种方法:前三种是在脚本中创建,第四种是在命令行创建。
第一种、
function name () {
commands;
}
第二种、
function name {
commands;
}
第三种
name () {
commands;
}
第四种、在命令行创建函数
$ function divem { echo $[ $1 / $2 ]; }
$ divem 100 5
20
这个例子是实现两个参数的除法运算。
三、调用函数
调用函数的方法非常简单,直接调用函数名就可以了
eg:
#!/bin/bash
name (){