On 04/13/2010 10:41 AM, Pádraig Brady wrote:
> ts1=$(printf "%.2f\n" $(date +%s.%N) | tr -d .)
sleep 1.5
ts2=$(printf "%.2f\n" $(date +%s.%N) | tr -d .)
echo $(($ts2 - $ts1)) | sed 's/\(..\)$/.\1/'
Or somewhat creatively:
ts1=$(date +%s%N); ts1=${ts1%???}
sleep 0.5
ts2=$(date +%s%N); ts2=$
On 12/04/10 17:51, Eric Blake wrote:
> On 04/11/2010 03:31 AM, Jim Meyering wrote:
>> This patch does something I've wanted for a while.
>> It prints the elapsed time for each individual syntax-check rule.
>>
>> I don't particularly like the fact that each new rule
>> - uses a temporary .sc-start
On 04/11/2010 03:31 AM, Jim Meyering wrote:
> This patch does something I've wanted for a while.
> It prints the elapsed time for each individual syntax-check rule.
>
> I don't particularly like the fact that each new rule
> - uses a temporary .sc-start-* file in which it saves each start time
>
From: Jim Meyering
Date: Sun, 11 Apr 2010 10:26:52 +0200
Subject: [PATCH] maint.mk: print the elapsed time for each syntax-check rule
* top/maint.mk (sc_m_rules_): Save start time in a file.
(sc_z_rules_): New rules: remove temp file and print elapsed time.
(local-check): Interpose the .z rule