[sh] Parcours tous les jours entre 2 dates

Parcours tous les jours entre 2 dates [sh] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 09-06-2005 à 14:33:33    

Bonjour à toutes et à tous,
 
Le problème  :fou: :  
Je cherche un moyen de faire une boucle parcourant tous les jours entre 2 dates en sh ou ksh ou autres.
 
Mais notion de shell sont anciennes et j'ai fouillé sur le net sans trouver un indice.
 
En attendant, merci pour vos idées. :wahoo:  
Julien
 

Reply

Marsh Posté le 09-06-2005 à 14:33:33   

Reply

Marsh Posté le 09-06-2005 à 20:40:15    

Code :
  1. #!/bin/bash
  2. #set -x
  3. # FORMAT : MM/DD/YY
  4. DATE_DEBUT='06/09/05'
  5. DATE_FIN='06/30/05'
  6. CURRENT=$DATE_DEBUT
  7. while [ "$CURRENT" != "$DATE_FIN" ] ; do
  8.         CURRENT=`date -d "$CURRENT 1 days" +%D`
  9.         echo $CURRENT
  10. done


Je te conseille surtout 'info date' pour de la doc + des exemples.


---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett
Reply

Marsh Posté le 10-06-2005 à 10:28:52    

Merci beaucoup YupYup.
 
Je vais tester ca tout à l'heure.
 
En tout les cas ca me parait bien. Encore merci  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed