Ik probeer een script te schrijven waarin ik de dagen van de maand en de dagen van de dag als een directory probeer weg te schrijven in een variable in Bash.
Nu heb ik directories waarvan de dagen onder de 9 een 0 bevat zoals
Maanden: 01 02 03 04 05 06 07 08 09 10 11 12
En de dagen hetzelfde. Ik heb loggings die ik wil wegschrijven in het formaat [DAG][MAAND]
Nu is het zo als ik de volgende statement uitvoer in bash:
if [ $DAY -lt 10 ]
then VAR="0$DAY$MONTH"
else VAR="$DAY$MONTH"
Ik de volgende foutmelding krijg: value too great for base (error token is ... ) etc
Ik heb gelezen dat als je een 0 achter een variable plaatst hij deze ziet als een octaal getal. Maar hoe moet ik dit oplossen?
Weet er iemand hoe ik van een variable in bash een 0 achter kan schrijven zonder dat ik deze foutmelding krijg?
Alvast bedankt
Nu heb ik directories waarvan de dagen onder de 9 een 0 bevat zoals
Maanden: 01 02 03 04 05 06 07 08 09 10 11 12
En de dagen hetzelfde. Ik heb loggings die ik wil wegschrijven in het formaat [DAG][MAAND]
Nu is het zo als ik de volgende statement uitvoer in bash:
if [ $DAY -lt 10 ]
then VAR="0$DAY$MONTH"
else VAR="$DAY$MONTH"
Ik de volgende foutmelding krijg: value too great for base (error token is ... ) etc
Ik heb gelezen dat als je een 0 achter een variable plaatst hij deze ziet als een octaal getal. Maar hoe moet ik dit oplossen?
Weet er iemand hoe ik van een variable in bash een 0 achter kan schrijven zonder dat ik deze foutmelding krijg?
Alvast bedankt