shell函数

用法一、用户自定义函数及调用,函数内部变量可以在外部调用,如本脚本末行调用的是mysum函数内的变量sum

[root@localhost test]# cat void.sh

#!/bin/bash

function mysum() {

sum=$[$1+$2]

echo $sum

}

a=1

b=2

mysum $a $b

echo $sum

用法二、用户自定义函数及调用,函数内部变量前加修饰符local,不可在外部调用

[root@localhost test]# cat void.sh

#!/bin/bash

function mysum() {

local sum=$[$1+$2]

echo $sum

}

a=1

b=2

mysum $a $b