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