Ausdruck am Ende einer Zeile löschen
Bisher habt Ihr mir IMMER weiterhelfen können, doch bei diesem "Problem" komm ich nicht weiter!
Hallo an alle!
Mein erster Beitrag hier!
Folgendes Problem scheint für mich unlösbar, warscheinlich ist die Lösung aber einfacher als ich denke!
Ich möchte mit einer Batch ein txt File nach einem Ausdruck am Ende jeder Zeile durchsuchen und diese Zeilen löschen.
Mein bisheriger Versuch u.a
type "original.txt" |findstr /e /v "org" > "bearbeitet.txt"
in der original.txt befinden sich beispielsweise Zeilen mit Inhalten wie
111.com
111.com/
11111111.com
22222.org
22.org/
in der bearbeitet.txt sollen sich nur Zeilen befinden wie
111.com
111.com/
11111111.com
Also alle Zeilen die AM ENDE (deshalb auch mein Versuch mit /e) org enthalten, löschen
Wie komm ich da weiter?
danke und liebe Grüße
reandy
Hallo an alle!
Mein erster Beitrag hier!
Folgendes Problem scheint für mich unlösbar, warscheinlich ist die Lösung aber einfacher als ich denke!
Ich möchte mit einer Batch ein txt File nach einem Ausdruck am Ende jeder Zeile durchsuchen und diese Zeilen löschen.
Mein bisheriger Versuch u.a
type "original.txt" |findstr /e /v "org" > "bearbeitet.txt"
in der original.txt befinden sich beispielsweise Zeilen mit Inhalten wie
111.com
111.com/
11111111.com
22222.org
22.org/
in der bearbeitet.txt sollen sich nur Zeilen befinden wie
111.com
111.com/
11111111.com
Also alle Zeilen die AM ENDE (deshalb auch mein Versuch mit /e) org enthalten, löschen
Wie komm ich da weiter?
danke und liebe Grüße
reandy
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 180292
Url: https://administrator.de/forum/ausdruck-am-ende-einer-zeile-loeschen-180292.html
Ausgedruckt am: 22.04.2025 um 17:04 Uhr
8 Kommentare
Neuester Kommentar
moin reandy und bastla,
und Dir reandy auch ein Willkommen im Forum.
Und falls Du mal mir regulären Ausdrücken arbeiten möchtest ...
Und wenn in der letzten Zeile die Zeilenschaltung fehlt, fährst Du mit dem
... wie Du warscheinlich schon Festgestellt hast, besser.
Dabei bleibt es gleich ob Du die Option /e oder den /regulären Ausdruck $ für Zeilenende benutzt.
Gruß Phil
und Dir reandy auch ein Willkommen im Forum.
Und falls Du mal mir regulären Ausdrücken arbeiten möchtest ...
findstr /i /r /v "org[//]*$" original.txt>bearbeitet.txt
Und wenn in der letzten Zeile die Zeilenschaltung fehlt, fährst Du mit dem
type "original.txt" |findstr /i /r /v "org/*$" > "bearbeitet.txt"
Dabei bleibt es gleich ob Du die Option /e oder den /regulären Ausdruck $ für Zeilenende benutzt.
Gruß Phil
hallo bastla,
heute immer etwas länger ...
@reandy
Die beiden Findstrings lassen sich auch zu einem Zusammenziehen (so wie es Bastla schon ganz oben gezeigt hat
Gruß Phil
heute immer etwas länger ...
@reandy
Die beiden Findstrings lassen sich auch zu einem Zusammenziehen (so wie es Bastla schon ganz oben gezeigt hat
type "original.txt" |findstr /i /r /v "org/*$ com/*$" > "bearbeitet.txt"
Gruß Phil