| author | wenzelm | 
| Thu, 10 May 2012 21:35:04 +0200 | |
| changeset 47877 | 8a581a61815f | 
| 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 |