Batch Datei - txt Datei auf String durchsuchen und Zeilenumbruch hinzufügen
Hallo Community,
ich stehe vor einen Problem. Ich möchte eine txt Datei nach einem String teil durchsuchen und nach diesem String Teil einen Zeilenumbruch einfügen.
Bsp.: Im Moment sieht der Text so aus:
get abc.CSV get def.CSV get cyz.CSV
So soll er dann aussehen:
get abc.CSV
get def.CSV
get cyz.CSV
Ich würde die Text Datei nach CSV String durchsuchen und anschließend eine Zeilenumbruch einfügen, doch wie mache ich das?
ich stehe vor einen Problem. Ich möchte eine txt Datei nach einem String teil durchsuchen und nach diesem String Teil einen Zeilenumbruch einfügen.
Bsp.: Im Moment sieht der Text so aus:
get abc.CSV get def.CSV get cyz.CSV
So soll er dann aussehen:
get abc.CSV
get def.CSV
get cyz.CSV
Ich würde die Text Datei nach CSV String durchsuchen und anschließend eine Zeilenumbruch einfügen, doch wie mache ich das?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 212861
Url: https://administrator.de/forum/batch-datei-txt-datei-auf-string-durchsuchen-und-zeilenumbruch-hinzufuegen-212861.html
Ausgedruckt am: 23.12.2024 um 16:12 Uhr
10 Kommentare
Neuester Kommentar
Hallo QfineRs,
VBS-Variante:
Grüße Uwe
Gelöste Beitrage bitte auch als solche markieren.Danke.
VBS-Variante:
FILEPATH = "D:\testtext.txt"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objText = objFSO.OpenTextFile(FILEPATH,1)
strText = objText.ReadAll
objText.Close()
arrText = Split(strText,"CSV")
Set objText = objFSO.OpenTextFile(FILEPATH,2)
For i = 0 To UBound(arrText) -1
objText.WriteLine(Trim(arrText(i)) & "CSV")
Next
objText.Close()
Grüße Uwe
Gelöste Beitrage bitte auch als solche markieren.Danke.
sed ist ein Stream Editor u.a. auch in cygwin enthalten oder als eigene Exe für windows verfügbar. Unter unixoiden Betriebssystemen ist es meistens schon auf dem System installiert.
lks