Suchen & Ersetzen mit Batch

Dieses Thema Suchen & Ersetzen mit Batch im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von Ring, 27. Jan. 2005.

Thema: Suchen & Ersetzen mit Batch Hallo, ich möchte eine Batch schreiben, die nach bestimmte Zeichenfolge in mehreren Zeilen sucht und mit einer...

  1. Hallo,

    ich möchte eine Batch schreiben, die nach bestimmte Zeichenfolge in mehreren Zeilen sucht und mit einer bestimmter Zeichenfolge ersetzt. Klingt einfach, aber ich kriege es nicht hin.

    Beispiel:

    - Die vorhandene Zeichenfolge in jeder Zeile ist 120 soll mit 121 oder das vierte Zeichen 0 soll mit 1 ersetzt werden

    Originaltextdatei.txt:

    01200000000100000000          00000000000000166
    01200000000200000000          00000000000000166
    01200000000300000000          00000000000000350
    01200000000400000000          00000000000000350
    ......usw.

    Textdatei nach Bearbeitung:

    01210000000100000000          00000000000000166
    01210000000200000000          00000000000000166
    01210000000300000000          00000000000000350
    01210000000400000000          00000000000000350
    ......usw.

    Kann mir vielleicht jemand helfen, ich wäre sehr dankbar :)
     
  2. hp
    hp
  3. Danke für die Vorschläge, so änliche Programme habe ich auch schon gesehen. Aber ich habe eine bestehende Batch und möchte nur diese mit dieser Funktion erweitern. Damit wird auch Arbeit gespart.

    Hat vieleicht jemand weiter Vorschläge, wie ich auf einen Klick Batchdatei starte und die Zeichenvolge ersetze.

    Danke im Voraus
     
  4. hp
    hp
    das geht mit cmd mitteln nicht, hab ich dir ja schon geschrieben. du brauchst dazu entweder die programme awk, sed oder ähnlich für windows oder du schreibst ein perl-script oder nimmst eine andere script-sprache die das ersetzten  von zeichen anbietet ...

    greetz

    hugo

     
     
  5. Ich werde vielleicht lässtig, aber wie wird dann Perl-Script aussehen, weil ich mit Perl noch nicht so viele erfahrungen habe.

    Danke im Voraus
     
  6. hp
    hp
    es gibt nette menschen, die stellen sowas zur verfügung. z.b. rob van der woude http://www.robvanderwoude.com/index.html

    da gehst du auf perl und liest dir mal alles durch, denn du brauchst natürlich auch einen perl-interpreter um das script ausführen zu können. unter den samples gibts dann ein script namens FaR (Find and Replace) das sollte deinen anforderungen genügen. den quellcode kannst du auch einsehn, lies mal nach wie es mit den copyrights bestimmungen steht, falls du das script proffesionell anwenden willst oder den sourcecode weiterbenutzen willst ...

    greetz

    hugo
     
  7. Vielen Dank! :)
     
Die Seite wird geladen...

Suchen & Ersetzen mit Batch - Ähnliche Themen

Forum Datum
Access 2003: Defaultwert für "Vergleichen" im "Suchen und ersetzen"-Dialog änder Windows XP Forum 24. März 2011
Fenster "Suchen und Ersetzen" verkleinern Windows 7 Forum 29. Aug. 2010
Word 2000: Symbol suchen und ersetzen Microsoft Office Suite 21. Feb. 2010
batch: suchen und ersetzen in textdateien Webentwicklung, Hosting & Programmierung 4. Juli 2008
suchen und ersetzen über verzeichnisse und abarbeiten einer liste Windows XP Forum 25. Sep. 2007