JQ convertir hh min secs en sec
Résolu/Fermé
bob737
Messages postés
144
Date d'inscription
jeudi 24 septembre 2009
Statut
Membre
Dernière intervention
14 mars 2024
-
Modifié le 1 juil. 2021 à 13:27
mamiemando Messages postés 33433 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 décembre 2024 - 9 juil. 2021 à 01:35
mamiemando Messages postés 33433 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 décembre 2024 - 9 juil. 2021 à 01:35
A voir également:
- JQ convertir hh min secs en sec
- Convertir youtube en mp3 avec audacity - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Min en maj - Guide
- Convertir epub en kindle - Guide
- Convertir audio en texte word - Guide
2 réponses
mamiemando
Messages postés
33433
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
7 809
Modifié le 1 juil. 2021 à 14:14
Modifié le 1 juil. 2021 à 14:14
Bonjour,
Je pense que tu voulais dire 2 * 60 + 48 = 148.
Il suffit d'extraire avec
Bonne chance
Je pense que tu voulais dire 2 * 60 + 48 = 148.
Il suffit d'extraire avec
sedle nombre de minutes et le nombre de secondes, faire le petit calcul par exemple avec
bcou l'opérateur
$(( ... ))si tu es en bash, et réécrire le résultat.
#!/bin/bash s=$(jq -r '"\(.objectName),\(.objectType),\(.slaName),\(.isOnDemand),\(.startTime),\(.endTime),\(.duration)"') min=$(echo "$s" | sed -e 's/.*,\([0-9]*\) mins.*/\1/') sec=$(echo "$s" | sed -e 's/.* \([0-9]*\) secs/\1/') total=$(($min * 60 + $sec)) echo "$s" | sed -e "s/\(.*,\)\([0-9]* mins [0-9]* secs\)/\1$total/g"
Bonne chance
bob737
Messages postés
144
Date d'inscription
jeudi 24 septembre 2009
Statut
Membre
Dernière intervention
14 mars 2024
6 juil. 2021 à 19:23
6 juil. 2021 à 19:23
Merci beaucoup
mamiemando
Messages postés
33433
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
7 809
9 juil. 2021 à 01:35
9 juil. 2021 à 01:35
Merci pour ton retour, bonne continuation :-)