На моем Ubuntu 16.04,
Это происходит в zsh:
$ zsh -c 'time sleep $(sleep 3; echo 1)'
sleep $(sleep 3; echo 1) 0,00s user 0,00s system 0% cpu 1,001 total
Но не в bash (или ksh):
$ bash -c 'time sleep $(sleep 3; echo 1)'
real 0m4.003s
user 0m0.000s
sys 0m0.000s
Одним из простых решений будет использование некоторых из группировки:
$ zsh -c 'time ( sleep $(sleep 3; echo 1); )'
( sleep $(sleep 3; echo 1); ) 0,00s user 0,00s system 0% cpu 4,003 total