Bonjour,
J'aimerais savoir comment il serait possible de tester le format d'une date fournie en paramètre sous la forme aaaammjjhhmmss, en shell.
Merci pour votre aide
Bonjour,
J'aimerais savoir comment il serait possible de tester le format d'une date fournie en paramètre sous la forme aaaammjjhhmmss, en shell.
Merci pour votre aide
si parametre = la date formaté tout simplement
si ton parametre est le 1
ou == selon le shell employé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if [ $1 = $(date +"%Y%m%d%H%M%S") ] ; then .... fi
Ma date passée en paramètre n'est pas la date système, c'est une date différente. C'est une une date de fin de traitement.
Donc ton test ne peut pas marcher dans mon cas.
test alors morceau à morceau :
if [ $(echo $1|cut -c4) = "2008" ]; then
#année courrante
else
#autre année
fi
et ainsi de suite
Partager