script mit for
Thomas Niesel
thomas_n at freenet.de
Mon May 7 13:45:12 CEST 2001
Hallo zusammen.
Habe mir ein script gebastelt, dass mit hilfe von wget, Börsenkurse von
yahoo holt.
Jetzt kommt es ab und zu mal vor, dass freenet seine Startseite anstelle
des Kurses kommt.
Da ich die Kurse danach mit echo auf /dev/lpX schicke ist das nicht so
toll.
Ich würde gerne die temporären Dateien auf ihre Grösse hin mit einem
maximalwert vergleichen, weiss aber nicht wie ich das in der
for-Schleife tun soll.
Diese holt sich nur Dateinamen aus einem Verzeichniss und generiert
damit die Anfrage bei yahoo.
Das sieht bis jetzt wie folgt aus:
---Schnipp---
for FILE in `ls WKN/`; do
WKN=`ls WKN/$FILE`
`$WGET -T10 -qO $WKNDIR/$FILE
"http://de.finance.yahoo.com/d/quotes.csv?s="$FILE"&m=*&f=s4l1t1c1ghpv&e=.cvs"`
done
#
# print the GERMAN-info for each
if [ "$TESTWKN" = "" ];
then
echo "nothing to print for WKN"
return 2>/dev/null
fi
if [ "$PRINTER" != "/dev/null" ];
then
echo " "
>$PRINTER
echo "RechnerDatumZeit-WKN-Akt.Kurs-KursZeit-Min-Max-?-?-Volumen"
>$PRINTER
for FILE in `ls $WKNDIR`; do
WKNRESULT=`cat $WKNDIR/$FILE`
echo $TIMESTAMP $WKNRESULT >$PRINTER
done
fi
---Schnapp---
Irgend eine Idee ausser "mach das doch mit perl"?
Danke Thomas
More information about the Linux
mailing list