Shell编程进阶 2.1 shell函数

函数

vim fun.sh
#!/bin/bash
function mysum() {
        sum=$[$1+$2]
        echo $sum
}

a=3
b=3
mysum $a $b
sh fun.sh

6

可以引用函数里面的变量

#!/bin/bash
function mysum() {
        sum=$[$1+$2]
        echo $sum
}

a=3
b=3
mysum $a $b
echo $sum
sh fun.sh

6

6

让函数里的变量只在函数里使用

#!/bin/bash
function mysum() {
        local sum=$[$1+$2]
        echo $sum
}

a=3
b=3
mysum $a $b
echo $sum

6

 

posted @ 2016-01-02 23:43  dennyLinux  阅读(174)  评论(0编辑  收藏  举报