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
转载于:https://blog.51cto.com/linuxguest/545865