testtranfun(){
echo "++++++++++"
echo $a
echo "++++++++++"
}
parse_arg(){
for i in "[email protected]";do
if [[ $i = *"="* ]];then
eval "$i"
fi
done
}
main(){
testtranfun
parse_arg "[email protected]"
echo $a
echo $b
testtranfun
}
main "[email protected]"
echo "##########"
testtranfun
说明传入的参数是一个全局变量