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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager