zeichenfolge in einer datei suchen

Dieses Thema zeichenfolge in einer datei suchen im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von Demir09, 15. Dez. 2007.

Thema: zeichenfolge in einer datei suchen Hallo ich versuche mir gerade eine batch zuschreiben die mir eine zeichenfolge in einer datei sucht und mir den in...

  1. Hallo

    ich versuche mir gerade eine batch zuschreiben die mir eine zeichenfolge in einer datei sucht und mir den in die zwischenablage kopiert.
    Das Problem ist da dies nur eine unformatierte log datei ist brauch ich den text von Anfang bis zu einem bestimmten punkt der zeichenkette.

    Hier ein beispiel wie die Zeichekette aussieht
    Das ist der Anfang
    Code:
    20071215 14:37|CH|Intel
    das ist das ende der Zeichenkette

    Code:
     e]</td></tr></table><br> 
    Dazwischen steht dann eine menge an Informationen die sich ändert.
    Wie man erkennen kann ist am ANfang ein Datums- und Zeitstempel

    Hoffe habe mich verständlich ausgedrückt.

    Vielleicht kann mir einer helfen oder mir die richtung mal aufzeigen, steh im augenblick auf dem schlauch

    Danke im Vorraus

    Demir
     
  2. Hallo Demir,
    um den Text zu filtern, würde sich AWK anbieten:
    http://gnuwin32.sourceforge.net/packages/gawk.htm
    Ich habe aber leider keine Ahnung, wie man den Text in einer Batch-Datei in die Zwischenablage bekommt.
    Viele Grüße - Ulrich
     
  3. Einige Betriebssysteme habe dazu passende Programme integriert. :D
     
  4. Hallo

    Danke erstmal für die anworten.

    Jabe mir mal gawk angeschaut, muss aber gestehen bin so auf anhieb nicht durchgestiegen :|.

    Werd mir das ganze noch mal in ruhe zu gemüte führen

    gruss
     
  5. Hallo Demir,
    dieses Skript filtert deinen String:
    Code:
    {
     str1=20071215 14:37|CH|Intel
     str2=e]</td></tr></table><br>
     i1=index($0, str1)
     i2=index($0, str2)
     i2+=length(str2)
     if (i1 != 0 && i2 !=0) print substr($0, i1, i2-i1)
    }
    Abspeichern in eine Datei ed.awk und aufrufen mit:
    Code:
    gawk -f ed.awk logdatei.txt
    Wenn es soweit funktioniert, das Programm Zwischenablage.exe einfügen
    Code:
    gawk -f ed.awk logdatei.txt | Zwischenablage.exe
    GAWK muss natürlich installiert werden.
    Viel Erfolg und viele Grüße - Ulrich
     
Die Seite wird geladen...

zeichenfolge in einer datei suchen - Ähnliche Themen

Forum Datum
üngültige Klassenzeichenfolge Windows XP Forum 29. Nov. 2010
Fehlermeldung beim remote Login zu meiner IP-Cam Windows 7 Forum Dienstag um 12:31 Uhr
EXE-Dateien nach einer Zeit nicht mehr ausführbar Windows 8 Forum Sonntag um 21:21 Uhr
Ergebnis einer Google-suche speichern in Favoriten-liste Windows 8 Forum 3. Dez. 2016
Fehler beim Ändern der Eigenschaften einer Datei Windows 10 Forum 17. Okt. 2016