Hallo Leutz,
sitze mal wieder hier und zerbreche mir den Kopf um eine Loesung fuer folgendes Problem zu finden.
Habe hier eine Datei mit momemtan 14 Eintraegen, wobei nach und nach Eintraege hinzukommen werden,
nun will ich mit Linux Boardtools (cat, sed, tail, head, awk etc.) eine bestimmte Zeile auslesen und ausgeben lassen.

Hier mal der Inhalt der Datei:
--snip--
dateigroesse linuxq3apoint-1.32b.x86.run
dateigroesse linuxq3apoint-1.32.x86.run
dateigroesse linuxq3aponit-1.31.x86.run
dateigroesse linuxq3apoint-1.30.x86.run
dateigroesse linuxq3apoint-1.29h-beta.x86.run
dateigroesse linuxq3apoint-1.29g-beta.x86.run
dateigroesse linuxq3apoint-console-1.29f-beta1.x86.run
dateigroesse linuxq3apoint-1.29f-beta1.x86.run
dateigroesse linuxq3ded-1.27g-beta1.tar.gz
dateigroesse linuxq3a-1.27g-beta1.tar.gz
dateigroesse linuxq3apoint-1.17.x86.run
dateigroesse linuxq3ademo-1.11-6.x86.gz.sh
dateigroesse q3demoTEST-1.10-5.i386.tar.gz
dateigroesse q3test-1.08-glibc-2.i386.tar.gz
--snap--

Anstelle von dateigroesse wird da natuerlich am Ende wirklich zb. 26M stehen, in der ersten Zeile ist immer die zuletzt erschienen Datei eingetragen.

Nun will ich hingehen und sagen:
Lese Datei |suche Zeile 12 |gebe Spalte 2 von Zeile 12 aus
cat file_list | hier fehlt mir 'suche Zeile 12' |awk '{print $2}'

Der Inhalt der Datei kann sich auch staendig aendern, so das die eingetragenen Dateinamen wechseln.
Ich will das am Ende in einer PHP Seite anwenden, damit ich diese ohne grossen Aufwand immer aktuell halten kann,
will immer nur einen Eintrag in die Datei einfuegen, den Rest sollen die Boardmittel und PHP fuer mich machen.

Vielleicht kann mir mal wieder jemand auf die Spruenge helfen.
Danke wie immer fuer alle Antworten.


--
Pierre 'death-row' Schiesser
Oranienstrasse 21
65185 Wiesbaden / Germany



----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an