[OT] bash und Oktalwerte
Hallo,
habe in einem Skript folgendes:
MONTH=`date +%m`
...
MONTH=$[$MONTH - 1]
Lief alles bestens, doch nun bin ich auf die Nase gefallen, weil ich
nicht berücksichtigt habe, dass `date +%m` die Monatsnummer stets mit
führender '0' liefert. Tja klar, dass ist oktale Darstellung und
MONTH=$[08 - 1] fällt auf'n Bauch :-(
Habe es nun so gelöst:
MONTH=$[10#`date +%m`]
...
MONTH=$[$MONTH - 1]
Das klappt, aber ich frage mich - und die Liste ;-) - ob dieses (m.E.
nicht gerade elegante)
MONTH=$[10#`date +%m`]
nicht auch anders geht.
Gruß,
Peter
Reply to: