Zum Inhalt springen

Textfile ändern mittels batch


Beagol

Empfohlene Beiträge

Nabend,

mir würde da spontan nur das Linux-Programm sed einfallen,

dazu gibt es einen Windows Port :

http://unxutils.sourceforge.net/

Syntax Erklärungen zu sed gibts in der Suche einige :

http://www.fachinformatiker-world.de/forums/search.php?s=&action=showresults&searchid=126453&sortby=lastpost&sortorder=descending

Gruß

Terran Marine

Link zu diesem Kommentar
Auf anderen Seiten teilen

ähm, hier war die Frage nach dem Windowseditor:

Ich bin zwar selbst Linuxuser - aber versuchs mal mit find

find [Optionen] Zeichenfolge [Dateien]

\I Vergleicht Zeichenfolge, ohne auf Groß- und Kleinschreibung zu achten

\C Zeigt nur die Anzahl der übereinstimmenden Zeilen an

oder findstr, qgrep (ressource kit).

Mit den Befehlen kannst Du die Zeichen(folgen) mit Windowskommandozeile finden. Leider kann ich Dir nicht weiter helfen. Mein Windows2K-Taschenbuch gibt auch nicht mehr her. :D

Link zu diesem Kommentar
Auf anderen Seiten teilen

Originally posted by Doham

ähm, hier war die Frage nach dem Windowseditor:

Ich hatte verstanden,das nur nach der Funktionalität des Windows Editors gefragt wurde, nicht nach dem eigentlichen Programm (Notepad etc.)

diese Funktionalität (ersetzen von strings) wird mit meinem Lösungsansatz (sed auf Windows in einer Batch) imho erfüllt.

Aber wir AIDA-User wollen nicht streiten.

Gruß

Terran Marine

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 5 Monate später...

Doch noch mal ne Frage dazu.

Ich muss mit einem Textfile arbeiten, welches am Ende vom Text noch eine unbestimmte Zahl von Leerzeilen hat. Leider aber nur in Form von Zeilenumbrüchen. Also in der Zeile steht keinerlei Zeichen, auch kein Leerzeichen.

Ich muss diese Zeilen aber weghaben.

Wie kann ich dass realsieren?

Text kann man z.B. so ersetzen:

Find /V "old line" < test.txt > \manman.tmp

Echo new line >>\manman.tmp

Copy \manman.tmp test.txt

Del \manman.tmp

aber wie ganze Zeilen rausnehmen wenn nichts drin steht?

Gruss

Dietmar

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...