sub function 内で local 指定してあげればいいだけです。
hoge.sh ------------------------------ sub_func(){ local foo <--- ★ foo=bar echo "sub_func: $foo" } sub_func echo "hoge: $foo" ------------------------------
SandBox Help