Addition de durée en HHMMSS sous unix

Résolu
kael999 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
kael999 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je ne sais pas comment sous UNIX additionner des durées.
J'ai des données brutes de type suivant =>

01H35M17S
00H00M04S
02H15M51S
00H13M26S
00H00M03S
00H02M03S
00H20M53S



J'aimerai avoir la somme des durées, pouvez-vous m 'aider ?
Je suis sur AIX5.3

Merci
A voir également:

1 réponse

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
avec awk

$ cat f1.txt
01H35M17S
00H00M04S
02H15M51S
00H13M26S
00H00M03S
00H02M03S
00H20M53S
$ cat f1.awk
BEGIN {FS="[HMS]"} ; { h+=$1 ; m+=$2 ; s+=$3} ; END { s1=s%60; m+=s/60;m1=m%60;h+=m/60; printf("%dH%2dM%2dS\n", h, m1, s1)}
$ awk -f f1.awk < f1.txt
4H27M37S
1
kael999 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
Mortel sir dubcek ;)
0