diff --git a/impure.zsh b/impure.zsh --- a/impure.zsh +++ b/impure.zsh @@ -40,7 +40,8 @@ (( days > 0 )) && formatted+="${days}d " (( hours > 0 )) && formatted+="${hours}h " (( minutes > 0 )) && formatted+="${minutes}m " if (( minutes > 0 || hours > 0 || days > 0 )); then - formatted+="${(i)seconds}s" + local -i isec=$(( seconds )) + formatted+="${isec}s" else local -F sec=$seconds formatted+="$(printf '%.2f' $sec)s"