Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Brauche Hilfe bei einem Batch/CMD Script: es soll eine Textdatei bearbeiten

Empfohlene Antworten

Hi,

ich will mittels einem Batch Script eine Textdatei bearbeiten. Das heißt also eine bestimmte Zeile überschreiben und mit neuem Inhalt füllen.

Nur habe ich keine Ahnung wie man das mit Windowsmitteln umsetzen kann :confused:

Beispiel:

config.txt

die z.B. so aussieht:

Einstellung=bla;

Konfig=muh;

mit dem config_bearbeiten.cmd soll es dann möglich sein z.B. die 1. Zeile mit Einstellung=bla; zu löschen und gegen einen beliebigen Text zu ersetzen.

Wisst ihr vielleicht eine Lösung?

Gruß

supreik

Das stell ich mir nur mit Batch recht schwierig vor.

Vielleicht hilft dir das schon mal ein wenig weiter:


FOR /F "tokens=1,2 delims==" %i in (Textdokument.txt) do @echo %i %j

Die Schleife laeuft jede Zeile einmal durch und spaltet die Zeichenkette an dem '='-Zeichen auf. So kannst du dann zu mindestens schon auf die einzelnen Werte zugreifen.

;) Danke erstmal für den tipp...

löst das problem allerdings noch nicht ... hab mal gegoogelt und da kommen ja horrormäßige workarounds raus um ein Textfile zu editieren per script...

oder hat einer ne andere idee mit windowsmitteln???? :D

oder hat einer ne andere idee mit windowsmitteln???? :D

den windows scripting host, bzw. VBS als sprache.

s'Amstel

kannst du nicht cygwin installieren, dann hast du die wichtigsten Linux befehle unter windows. Ich meine sogar das du auch cron jobs anlegen kannst

das Tool SED ist für solche Angelegenheiten meine Allzweckwaffe.

wo kann man die tools beziehen?

... hab mittlerweile festgestellt das es mit batch nicht zu realisieren ist bestimmte zeichenketten aus einer txt zu ersetzen ... ärgerlich.

=)

WSH würde halt mit windows "mitgeliefert", also bordmittel. für sowas setzt man doch IMO kein cygwin auf. :upps

s'Amstel

  • 10 Monate später...

Ich habe etwas ähnliches vor:

Ich möchte einen String oder eine Zeile in einer Textdatei automatisiert ändern.

das Tool SED ist für solche Angelegenheiten meine Allzweckwaffe.

Ich bräuchte allerdings eine Möglichkeit, ohne weitere Programme dazu installieren zu müssen.

Noch Ideen?

Danke

as-sassin

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.