AIX 5L Korn Shell scripting discrepantie

Pagina: 1
Acties:

  • kwiebus
  • Registratie: Oktober 2002
  • Laatst online: 23:07
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: :?

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?