Michael skrev:
> Hvordan finder jeg dato'en for dagen før i et shell script?
>
> Altså hvis det f.eks. er den 12 i en måned, så skal jeg bruge tallet 11
Med GNU date og bash kan man gøre noget i retning af
YESTERDAY="$(date --date yesterday +%e)"
Bemærk at datoerne 1-9 vil have et mellemrum før selve tallet.
Hvis du hellere vil have et nul, så brug "+%d" i stedet for "+%e".
Se date(1).
--
Klaus Alexander Seistrup · Copenhagen · Denmark
http://www.magnetic-ink.dk/ ·
http://www.pnx.dk/