Ik liep vandaag tegen iets merkwaardigs aan. Een door mij gemaakt script dat ik gebruik op een BULL PL420R partitie geeft op een IBM H70 een syntax error. Beide systemen draaien AIX 5.2.0.0
De volgende regel geeft een syntax error op de IBM machine:
Als ik de regel aanpas in:
dan werkt het script wel. Het vreemde is dus dat beide scriptregels op de BULL machine wel werken.
Mijn vraag is dus waar kan het aan liggen dat de eerste regel code op de ene machine wel en op de andere niet werkt?
De volgende regel geeft een syntax error op de IBM machine:
code:
1
| if ((${grootte[counter]}==1431)) ; then |
Als ik de regel aanpas in:
code:
1
| if [[ ${grootte[counter]} -eq 1431 ]] ; then |
dan werkt het script wel. Het vreemde is dus dat beide scriptregels op de BULL machine wel werken.
Mijn vraag is dus waar kan het aan liggen dat de eerste regel code op de ene machine wel en op de andere niet werkt?