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