linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。下面说说它的定义方法,以及调用需要注意那些事项。
一、定义shell函数(define function)
二、函数作用域,变量作用范围

先我们看一个实例(testfun2.sh ):

view sourceprint?01 #!/bin/sh

echo $(uname);

declare num=1000;

uname()

{

echo
"test!";

((num++));
return 100;

}

testvar()

{

local num=10;

((num++));

echo $num;

}

uname;

echo $?

echo $num;

testvar;

echo $num;

sh testfun2.sh

Linux

test!

100

1001

11

1001
本文转自 fenghao.cn 51CTO博客,原文链接:http://blog.51cto.com/linuxguest/545865,如需转载请自行联系原作者