[Tech] Errore di sintassi in script tcsh

Francesco Poli e-frx@libero.it
Lun 25 Set 2000 22:30:23 CEST


Ciao a tutti!  :)
Ho fatto uno script per tcsh.
Lo provo ad eseguire su un server SGI
ottengo il seguente errore:

syntax error at line 24 : `while' unmatched


Lo provo ad eseguire a casa sulla
mia macchina Intel e ottengo il
seguente errore:

line 47: syntax error: unexpected end of file


Lo script ha la seguente struttura:


# varie assegnazioni  [...]

set MAXSEC=5

# altre assegnazioni  [...]


set k=1
while ( $k <= $MAXSEC )

 echo '--------------------'
 
 # altri comandi [...]

 @ k++

end

# ulteriori comandi



Nella man page della tcsh si legge:


       while (expr)
       ...
       end     Executes the commands between the  while  and  the
               matching   end   while  expr  (an  expression,  as
               described under Expressions)  evaluates  non-zero.
               while  and  end  must  appear alone on their input
               lines.  break and continue may be used  to  termi-
               nate  or  continue  the  loop prematurely.  If the
               input is a terminal,  the  user  is  prompted  the
               first time through the loop as with foreach.




Dov'e' il bug? Qualcuno mi sa aiutare?
Grazie infinite...

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Francesco Poli         e-frx@arnone.de.unifi.it
    e-frx@libero.it        frxfrx@tiscalinet.it
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Non vorrei aver fatto un grave cervello al mio danno!"
                                         - Homer J. Simpson







Maggiori informazioni sulla lista flug-tech