Ich muss die Zeile unter einer bestimmten Zeile mit einem bestimmten Text bearbeiten. Ich bearbeite eine TXT-Datei mit .bat oder .vbs in Windows 8.
Beispiel
Account 1
ABC - Debit 900
- Credit 900
DEF - Debit 800
- Credit 100
Ich möchte, dass die Ausgabe so ist
Account 1
ABC - Debit 900
ABC - Credit 900
DEF - Debit 800
DEF - Credit 100
([A-Za-z]*)(\s+-[^\r\n]*\r\n)([\s]*)-
replace mit$1$2$1-
einem Befehl wie perl oder ack könnte vielleicht verwendet werden. ZB ein Tool, das neue Zeilen lesen und einen regulären Ausdruck anwenden kann in eine Textdatei.