Vinzenz Mai: shell script if-problem

Beitrag lesen

Hallo,

die else-Anweisung  funktioniert nicht. Mach ich irgendwas falsch?

#!/bin/ksh

Ich hab' zwar die KornShell noch nie benutzt, ich bezweifle aber

while true
do
read var

dass die KornShell in der nächsten Zeile

if [ "var" != "exit" ]

var hier als Variable behandelt.

Infolgedessen kann ich mir nicht vorstellen,

dass jemals der else-Zweig ausgeführt werden kann,

denn die Zeichenkette "var" matcht natürlich nie das Muster "exit" ...

then echo $var| tr '[A-Z]' '[a-z]'
   else exit
fi
done

  
Vielleicht solltest Du der Zeile 'nen Dollar spendieren.  
  
  
Freundliche Grüße  
  
Vinzenz