lindho
Goto Top

Batch Programmierung, Dateiinhalt manipulieren

DOS Batch

Hallo Leute!

Habe folgendes Problem:
Ich möchte gerne eine Datei analysieren, ändern und wieder speichern.

Sollte in etwa so aussehen:

Dateiinhalt

textzeile 1 aaaa
textzeile 2 bbbb
textzeile 3 cccc
textzeile 4 dddd

ok. ich suche nach einem bestimmten Wert. z.b. cccc, der steht in Zeile 3 den Wert möchte ich in kkk ändern.

jemand eine Idee wie das ändern funktioniert

lg
Horst

Content-Key: 13689

Url: https://administrator.de/contentid/13689

Printed on: May 1, 2024 at 21:05 o'clock

Member: Biber
Biber Jul 27, 2005, updated at Oct 17, 2012 at 13:43:37 (UTC)
Goto Top
Moin lindho,

es gibt grad einen aktuellen Thread (Text in Datei einfügen) mit einer gut lesbaren und anpassbaren *.vbs-Lösung von gemini. Die Lösung sollte auch für Dich passen.
in TXT Datei einen zusätzlichen Text einfügen !!

HTH

Frank / der Biber aus Bremen

P.S. Wenn es "reine" Batchprogrammierung ohne *.vbs-Schnippsel sein soll, sag nochmal Bescheid. Dann schredder ich Dir das schnell mit "for" und "echo" zusammen. *gg
Member: lindho
lindho Jul 28, 2005 at 04:09:16 (UTC)
Goto Top
Hi,

leider soll es eine reine batchlösung sein. Kann auf .vbs nicht zurückgreifen.


lg

Horst
Member: Biber
Biber Jul 28, 2005 at 18:38:59 (UTC)
Goto Top
..dann würde ich für den Echteinsatz doch auf eines der vielen Find/Replace-Utilities zurückgreifen.

Eine "Neu"-Implementierung einer Suchen/Ersetzen-Mimik zu Tutorial-Zwecken werde ich trotzdem mal gerne machen, da Du aber auch noch unter NT4 eine Lösung brauchst, stünden insbesondere die erweiterten "For" und "Set" - Befehle von Win2000/XP bei Dir nicht zur Verfügung.

Also - bevor Du Du da lange wartest.. einmal googlen nach FindReplace oder SearchReplace-Utilitilies und eins davon nehmen.

Frank / der Biber aus Bremen
Member: lindho
lindho Jul 31, 2005 at 13:06:20 (UTC)
Goto Top
Hi Leute,

habe dann noch das Programm CHANGE gefunden auf http://guymal.com/techCorner/Batch_File_Syntax.shtml

damit ging es wunderbar, werde aber doch noch mal über eine reine Batchlösung grübeln.

lg

Horst
Member: Biber
Biber Aug 02, 2005 at 14:20:43 (UTC)
Goto Top
Moin, Horst,
aktueller Querverweis, weil das Thema heute nochmal als Frage kam.

Biber