ZSH: Как рассчитать время блока кода?

В bash я могу написать сценарий, содержащий что-то вроде этого:

{ time {

#series of commands
echo "something"
echo "another command"
echo "blah blah blah"

} } 2> $LOGFILE

В ZSH эквивалентный код не работает, и я могу не понимаю, как заставить его работать у меня. Этот код работает, но я точно не знаю, как заставить его обернуть несколько команд.

{ time echo "something" } 2>&1

Я знаю, что могу создать новый скрипт и поместить туда команды, а затем правильно рассчитать время выполнения, но есть ли способ сделать это используя функции или метод, аналогичный приведенному выше bash?

22
задан cldfzn 14 July 2011 в 12:58
поделиться