| author | krauss | 
| Mon, 28 Mar 2011 09:22:22 +0200 | |
| changeset 42140 | 3a60518900e4 | 
| parent 31310 | b5365a9db718 | 
| child 58639 | 1df53737c59b | 
| permissions | -rw-r--r-- | 
| 31310 | 1  | 
# -*- shell-script -*- :mode=shellscript:  | 
| 29145 | 2  | 
#  | 
| 18317 | 3  | 
# Author: Makarius  | 
4  | 
#  | 
|
5  | 
# timestart - setup bash environment for timing.  | 
|
6  | 
#  | 
|
7  | 
||
8  | 
TIMES_RESULT=""  | 
|
9  | 
||
10  | 
function get_times () {
 | 
|
11  | 
local TMP="/tmp/get_times$$"  | 
|
12  | 
times > "$TMP" # No pipe here!  | 
|
| 26576 | 13  | 
TIMES_RESULT="$SECONDS $(echo $(cat "$TMP") | perl -pe 's,\d+m\d+\.\d+s \d+m\d+\.\d+s (\d+)m(\d+)\.\d+s +(\d+)m(\d+)\.\d+s, $1 * 60 + $2 + $3 * 60 + $4,e')"  | 
| 18327 | 14  | 
rm -f "$TMP"  | 
| 18317 | 15  | 
}  | 
16  | 
||
17  | 
get_times # sets TIMES_RESULT  |