$ cat myscript
TIMEFORMAT=foo var=x

time ( TIMEFORMAT=bar var=y )
echo "<$TIMEFORMAT> <$var>"

f() { TIMEFORMAT=f; time :; }
time ( f )
echo "<$TIMEFORMAT>"


$ bash myscript
bar
<foo> <x>
f
f
<foo>



setting TIMEFORMAT in ( ) affects time out of the subshell
this cannot be right

---
xoxo iza

Reply via email to