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