Bonjour,

Je voudrais faire des calculs sur des dates dans un script bash shell.

Pour le moment, je récupère les minutes, secondes et nanos dans des variables, je les traites ensuite par une fonction, mais c'est assez lourd en code (passage à + de 60s..etc).

Je récupère mes valeurs ainsi:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
TIME=`date +"%M:%S.%N"`
MIN=`echo TIME | sed 's/:[0-9]*.[0-9]*$//"`
SEC=`echo TIME | sed -e 's/^[0-9]*://' -e 's/.[0-9]*$//"`
NANO=`echo TIME | sed 's/^[0-9]*:[0-9]*.//"`
et je fais ensuite des opérations sur mes variables.

Est-il possible d'effectuer des opérations sur les dates (additions, soustractions) dans le script shell sans passer par ce genre de fonction que je dois me créer???