Vokabeltrainer

Hans-Joachim Hoetger hans-joachim.hoetger at mediaways.net
Tue Jul 10 14:46:03 CEST 2001


Moin zusammen
Ich bin gerade dabei, mein Englisch etwas aufzufrischen.
Dazu wollte ich mir einen Vokabeltrainer schreiben. Ich habe
eine 'vokabeldatei' und ein Shellskript, daß zufällig eine
Zeile auswählt und abfragt. Hier das Skript:


#!/bin/sh
COUNT=$(/usr/bin/expr 0 + `cat ~hajo/.vokabeln | /usr/bin/wc -l` )
POS=`/usr/bin/expr $RANDOM % $COUNT`
i=0
cat ~hajo/.vokabeln | \
while read line
do
 if test $POS -gt $i
 then
  i=`/usr/bin/expr $i + 1`
 else
  echo -n `echo "$line" | /usr/bin/cut -d: -f1`
  read A
  echo "$line" | /usr/bin/cut -d: -f2
  break
 fi
done


Leider wartet das Programm nicht auf eine Eingabe, bevor es
die Lösung ausspuckt, weil die Datei noch an stdin steht.
Hat jemand eine schnelle Lösung oder kann mir ein anderes
Konstrukt vorschlagen?
-- 
Hans-Joachim Hoetger               voice: +49-5246-80-1555
mediaWays GmbH                        NMW-T1 (Technologie)

"Gut ist auch des Emporkommen von Linux als Herausforderer 
von Microsoft."       Angela Merkel (Die Zeit, 4.Mai 2000)




More information about the Linux mailing list