#!/bin/bash
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

shell脚本传入的参数变量是全局变量

说明传入的参数是一个全局变量

相关文章: