Spørsmål om tcsh script

D

de

Guest
Når jeg skriver en foreach sløyfe som følger:

#######################################

#! / bin / tcsh-f

foreach fil (\
a \
b \
c \
)

kommandoer
.......
......
......

slutt

exit 0

################################

Skriptet kjører alltid den første filen (a) bare, etter at den vil rapportere en melding:
"For mange ')' s."
og stoppe skriptet.

Kanskje jeg vet at det er grunnen til det?

 
Prøv å bruke () i stedet for ()...
Kan være dette kan hjelpe deg.

 
Det virker greit.Hva er den nøyaktige koden?
Jeg har erstattet kommandoer med echo $ file og testet koden, alt fungerte fint.

 

Welcome to EDABoard.com

Sponsor

Back
Top