В bash я могу написать script, который содержит что-то вроде этого:
{ time {
#series of commands
echo "something"
echo "another command"
echo "blah blah blah"
} } 2> $LOGFILE
В ZSH эквивалентный код не работает, и я не могу понять, как заставить его работать для меня. Этот код работает, но я точно не знаю, как заставить его обернуть несколько команд.
{ time echo "something" } 2>&1
Я знаю, что могу создать новый script и поместить туда команды, а затем выполнить его правильно, но есть ли способ сделать это либо с помощью функций, либо с помощью аналогичного метода с bash выше?