Hallo zusammen, kennt jemand ein Programm oder Script welches folgendes leisten kann?: Ich habe mehrere Text-Dateien die sind so aufgebaut: __________________________________________________ NAME = Heinz TYP = Typ1 SCHLÜSSELWORT1 = text1 SCHLÜSSELWORT2 = text2 . . . SCHLÜSSELWORTn = textn END NAME = Rolf TYP = Typ2 SCHLÜSSELWORT1 = text1 SCHLÜSSELWORT2 = text2 . . . SCHLÜSSELWORTn = textn END NAME = Frank TYP = Typ2 SCHLÜSSELWORT1 = text1 SCHLÜSSELWORT2 = text2 . . . SCHLÜSSELWORTn = textn END _________________________ daraus möchte ich pro Typ eine Tabelle erstellen die so aussieht: Tabelle für Typ1: DATEINAME NAME TYP SCHLÜSSELWORT1 SCHLÜSSELWORT2 ... SCHLÜSSELWORTn Datei1 Heinz Typ1 text1 text2 textn Tabelle für Typ2: DATEINAME NAME TYP SCHLÜSSELWORT1 SCHLÜSSELWORT2 ... SCHLÜSSELWORTn Datei1 Rolf Typ2 text1 text2 textn Datei1 Frank Typ2 text1 text2 textn jede Datei kann mehrere Typen enthalten es gibt so um die 30 Typen. Die Schlüsselwörter und die Anzahl der Schlüsselwörter sind pro Typ unterschiedlich. Die Tabellen können auch Textdateien sein, die Spalte Typ kann auch weggelassen werden, der Typ wäre dann der neue Dateiname. Über die Suchmaschine konnte ich kein geeignetes Programm finden. Bevor ich was "neues" erfinde wollte ich nur fragen ob es sowas schon gibt, man muss sich ja nicht unnötig arbeit machen. Danke schonmal im vorraus
texter schrieb: > Über die Suchmaschine konnte ich kein geeignetes Programm finden. naja, ist halt speziell. aber ein passendes kleines Perl*-Script sollte man in 15-20min hinbekommen. *) durch eigene Lieblings-Scriptsprache ersetzen.
Bau dir doch mit Python ein Script, dass eine Zeile ließt und dann am Leerzeichen splittet. Der erste Eintrag deines Arrays ist dann der Schlüssel(Spalte) und der Zweite der Eintrag.
Typ schrieb: > Bau dir doch mit Python ein Script, dass eine Zeile ließt und dann am > Leerzeichen splittet. Der erste Eintrag deines Arrays ist dann der > Schlüssel(Spalte) und der Zweite der Eintrag. Entschuldigung am Gleichheitszeichen.... Immer wenn der TYP geändert wird hängst du das ganze an eine entsprechend andere Datei an. Sollte in 20-30 Zeilen machbar sein.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.