Коментар @mpy був правильним. Тому я перефразую своє запитання. Мені дуже подобається функція REPORTTIME в zsh, але вона повідомляє лише час, коли користувацький + системний час перевищує $ REPORTTIME згідно zsh doc . Чи є спосіб зробити час звіту zsh, коли час стіни перевищує деяку кількість, але не повідомити час, коли час стіни нижче цього числа?
Оригінальне запитання: Мені дуже подобається функція REPORTTIME в zsh, але відповідно до zsh doc , вона видаватиметься лише тоді, коли результат команди ненульовий. Але бувають випадки, коли якась команда займає деякий час і не вдається, і я хочу знати, скільки часу пройшло. Хтось знає спосіб роздрукувати час для команди, навіть якщо результат не вдався?
REPORTTIMEЯкщо неотрицательно, ...") посилається на$REPORTTIMEсебе, а не на стан повернення команди. Зауважте, що системний час user + повинен бути більшим, ніж$REPORTTIMEчас стіни. Томуsleep 2не повідомляйте про статистику навіть зREPORTTIME=1