$ 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