Значение этого параметра используется как строка формата, определяющая, как time
должна отображаться информация о синхронизации для конвейеров с префиксом зарезервированного слова. Символ ' %
' вводит escape-последовательность, которая расширяется до значения времени или другой информации. Управляющие последовательности и их значение следующие: фигурные скобки обозначают необязательные части.
%%
A literal ‘%’.
%[p][l]R
The elapsed time in seconds.
%[p][l]U
The number of CPU seconds spent in user mode.
%[p][l]S
The number of CPU seconds spent in system mode.
%P
The CPU percentage, computed as (%U + %S) / %R.
Необязательный p - это цифра, определяющая точность, количество цифр дробной части после десятичной точки. При значении 0 десятичная точка или дробь не выводятся. Может быть указано не более трех знаков после десятичной точки; значения p больше 3 изменяются на 3. Если p не указано, используется значение 3.
Необязательный параметр l
определяет более длинный формат, включая минуты, в виде MMmSS.FFs. Значение p определяет, включена ли дробь.
Если эта переменная не установлена, Bash действует так, как если бы она имела значение
$'\nreal\t%3lR\nuser\t%3lU\nsys\t%3lS'
Если значение равно нулю, информация о времени не отображается. Завершающий символ новой строки добавляется при отображении строки формата.