RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | Linux/Unix
[Shell] passer un script entre deux dates
LOLO, le dim. 28 janv. 2007 à 14:59:18
Voila je voudrais faire un script sh mais je n'y arrive pas, pouvez-vous m'aider ? Voici le problème :
je veux avec mon script lui passé une date de début et une date de fin.
Lui va prendre chaque jour de cette intervalle (date de debut et date de fin), pour le passé à une requette sql. pour la requete c'est bon je m'en sort, mais pour passer les date au requette ça ne marche pas. Le problème est :
par exemple pour une date de début 20070129 et une date de fin 20070203 le script lorsqu'il arrive au 20070131 il passe à 20070132, 20070133 ...ect.
moi je veux losqu'il arrive à la fin du mois de janvier il passe directement au mois de février
c-à-d : 20070131 puis 20070201 puis 20070202 ...ect.

voici que j'ai déjà fait:

#!/bin/sh
export datedeb=20070102
export datefin=20070124
echo $datedeb
echo $datefin
while [ $datedeb -lt $datefin ]
#Formatage du fichier SQL
do
echo $datedeb
./script.sh $datedeb
#extraction des flux de la BDD BASE
sqlplus user/motdepasse@nomdelabase @./script.sql;
export datedeb=$datedeb+1;
echo $datedeb
done Configuration: Windows XP
Internet Explorer 7.0


jipicy
janv. 07
Suivant
REPONSES
jipicy
janv. 07
lami20j
janv. 07
jipicy
janv. 07
LOLO
janv. 07
LOLO
janv. 07
LOLO
janv. 07
LOLO
janv. 07
lami20j
janv. 07
Version Web
Réalisé par RedShift
no save