Mailinglisten-Archive |
On Fri, 26 Nov 1999, Armin Steiner wrote: > 1. Zeil ist wohl ne datumsangabe (unix), die nach amazon.rang gespeichert > wird, oder? > 2. Zeile .... wget-O/tmp/amazon.tmp ??? > > Also, das alles gibt mir bestimmt noch keinen Verkausrang. Da fehlt das > Skript, da bin ich sicher :-) Moin, der Vollständigkeit halber in die Liste, Sorry für die Selbstdarstellung ;-) ich habe tatsächlich eine Zeile vergessen zu kopieren: 19 8,18 * * * cat /tmp/amazon.tmp | grep "#990000" | grep -v DM | grep -v EUR >> /homes/renner/amazon.rang Jetzt passiert folgendes: Täglich um 08:11 und um 18:11 hängt er das Datum an die Datei amazon.rang an, ohne ein CRLF nach diesem Datum zu erzeugen. Täglich um 08:18 und 18:18 wird das Programm wget ausführt. Das lädt die angegebene Seite von amazon und schreibt sie als Datei nach /tmp/amazon.tmp. Jetzt hat man die Seite gespeichert, die sonst im Browser angezeigt wird. Jetzt kommt der Trick (den ich vergas in die erste Mail zu kopieren). Täglich um 08:19 und 18:19 wird ein Programm aufgerufen, das /tmp/amazon.tmp nach Zeilen durchucht, die #990000 enthlten (ist die Farbe). Diese Zeilen werden wieder an das selbe Programm (grep) übergeben, das in zwei Schritten alle Zeilen wegwirft (-v), die DM oder EUR enthalten. Das Ergebniss wird nach /homes/renner/amazon.rang geschrieben, bzw. hinten angehängt. Dies sieht dann so aus: Thu Nov 25 18:11:00 CET 1999 <font color="#990000">4.187</font> Fri Nov 26 08:11:00 CET 1999 <font color="#990000">4.221</font> und so weiter. Mit php-ereg und Co. könnte man das weiterverarbeiten und bildlich darstellen. Kommt mal bei Gelegenheit. CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq
php::bar PHP Wiki - Listenarchive