Funkcije i "scope" u bashu pitanje

function jedan(){
promjenjiva=“vrijednost promjenjive”;

};

function dva(){
echo $promjenjiva; # ispisuje vrijednost promjenjive

};

jedan;
dva;

Interesuje me da li su po defoltu sve promjenjive u tijelu funkcije vidljive globalno - osim ako se eksplicitno ne navede riječ local ispred imena ?

I u čemu je razllika između:

function jedan(){
#tijelo
}

i

function jedan
{
#tijelo
}

Da.