Existe-t-il un moyen de calculer un horodatage pour la prochaine mise en place d'un jour de la semaine? Donc, par exemple, vendredi, j'aimerais pouvoir exécuter du code qui calcule qu'à partir d'aujourd'hui mercredi 19/05/10, le vendredi suivant sera le 21/05/10 et on obtiendra un horodatage de il."Ce vendredi" dans le script bash
Je sais la commande date peut analyser une date de chaîne donnée selon un format, mais je ne peux pas comprendre comment calculer « vendredi prochain à partir d'aujourd'hui »
Toute idée?
EDIT: Je suis sur un mac
Si cette commande est exécutée le samedi/dimanche, est-ce qu'elle renvoie la date de cette semaine ou la date de la semaine prochaine? –
@DJ, je pense qu'il revient toujours aujourd'hui ou un jour futur, dans les 7 jours du début d'aujourd'hui. Pour moi, c'est actuellement mercredi. le 19, donc 'ce mardi' donne mardi. le 25. Un point intéressant est que "ce mercredi" donne le 19ème, tandis que "mercredi prochain" est le 26ème. –
Date de la semaine prochaine. Selon les docs 'date'," this "équivaut à ne rien spécifier, donc il cherche le vendredi suivant qui se produit. – porges