PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeile aus Textfile filtern


meinereinerseiner
11-05-2001, 09:25
Hallo,

wie kann ich aus einem Textfile mit unbekannte Länge einen String filtern?
Hintergrund:
Ich habe ein Textfile und an dessen Ende muss
sich eine Art Key befinden, erst dann wird der Inhalt verarbeitet und das File ohne den
Key wieder abgespeichert.

der tom

mustafaB
11-05-2001, 13:00
Hallo

hab ich jetzt nicht ganz verstanden ob du am schluss was anhängen willst, oder bloss in einer zeile nach einem *begriff* suchen, und dann die zeile ausgeben.

falls es das letztere ist, wirst du mit grep glücklich.


gruss
Musa

meinereinerseiner
11-05-2001, 14:31
also es wird aus einer DB ein Textfile erzeugt, mit unbekannter zeilenzahl, am ende des files(als letzte Zeile)steht dann ein Key.
Bsp:
---
asdad
asdasdasd
asdasdasd
ad
a
Auth-Key: 8276482aksjh
---

jetzt kann ich ja mit grep nach Auth-Key: 8276482aksjh
suchen....wie bekomme ich die letzte Zeile dann wieder aus der Datei raus, weil diese soll als mail, ohne den Key versendet werden.

der tom

thommy
11-05-2001, 15:45
grep -v 'Auth-Key:' <Datei> | mail -s "Subject" tux@tux.org

Thomas

meinereinerseiner
11-05-2001, 15:49
gut, geht .... wer lesen kann ist klar im vorteil. *g*

der tom