shell ——函数调用
————————-被调用函数 functions.main ———————–
functions.main
[ hadoop @localhost dzztest]$ cat functions.main
#$ pg functions.main
#!/bin/sh
sum1()
{
n=`expr $a + $b + $c`
echo "sum=$n"
}
————————-调用函数 d.sh ———————–
[hadoop@localhost dzztest]$ cat d.sh
#!/bin/sh
. ./functions.main
read a b c
echo "a=$a b=$b c=$c"
sum 1 a b c
echo "------"
a=15 b=25 c=30
echo "a=$a b=$b c=$c"
sum1 a b c
————————-执行函数 d.sh ———————–
[hadoop@localhost dzztest]$ ./d.sh
89 75 1648
a=89 b=75 c=1648
sum=1812
------
a=15 b=25 c=30
sum=70
2022-9-12