Eu não consigo descobrir. Como eu li no documentaion, {} não cria um subshell. No entanto, parece que às vezes acontece:
$ unset T; echo "T_bfr=$T"; echo $$; { echo $$; export T=1; }; echo "T_afr=$T"
T_bfr=
4874
4874
T_afr=1
$ unset T;...
11.12.2012 / 12:01