Forum
Tipps
News
Menu-Icon

rename text in textdatei

kann man zb mit einer kleinen batch file nicht nur eine txt datei sondern auch den text IN der txt file rename / suchen+ersetzten? es gibt ja den REN befehl , kann mir da jemand stichworte geben zb ob ich mit dem REN befehl weiterkomme, ob man die datei als stream im batch verarbeiten muss oder was es sonst noch möglichkeiten gibt



Antworten zu rename text in textdatei:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

PS nutze windows 10 , habe schon das kleine tool FAR getestet welches jedoch eine veraltete java version voraussetzt

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
1 Leser hat sich bedankt

Hallo,
die Frage ist, um wie viele Datein handelt es sich?
Mußte das mal für einige hunderte Dateien machen, nicht nur Teile Suchen oder Ersetzen, sondern Tabellen daraus aufbauen und ähnliche Sachen.
Das ist alles mit VBA machbar. Hat mich, da es mir keiner beigebracht hat, schon Stunden an Vorbereitung gekostet, aber Google hilft auch da weiter.
Ein wenig Programmierverständnis ist schon von Nöten.
Für eine Hand voll Dateien lohnt das allerdings nicht.
Andere Möglichkeit, wenn es immer um die gleichen zu ersetzenden Sachen geht, ist das auch mit einem aufgezeichneten Makro mit einem Texteditor wie Notepad+ möglich. Ist dann wie "VBA für Arme". Erfüllt den gleichen Zweck.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

ja also wäre bei jeder txt der gleiche text string der geändert werden müsste, deswegen auch der gedanke das man das automatisieren könnte (und es vielleicht nicht ganz so kompliziert würde
wie genau geht das in notepad+ denn in dem falle?

Download Notepad++ - deutsch:

https://notepad.de.uptodown.com/windows
Die Software ist weitgfehend selbsterklärend.

Auch verschiedene Editoren für HTML-Seiten lassen sich zur multiplen "Suche und Ersetzen - Aktion" verwenden.
Dabei kann sogar die Option genutzt werden:
Suchen und Ersetzen "in allen geöffneten Dokumenten" und auch "in diesem Ordner gespeicherten Dokumenten" - (dadurch wird verhindert, daß gleiche Inhalte innerhalb eines Internetauftritts unterschiedliche Anzeigen verursachen).

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
1 Leser hat sich bedankt

Wie Archer sagte:
Alle gewünschten Dateien öffnen -- Menue: Suchen -- Ersetzen -- in ddie entsprechenden Felder die Texte einsetzen -- In allen offenen Dateien ersetzen -- und alle speichern. Aber besser vorher Sicherheitskopien anfertigen.
Und genau überlegen. Die Optionen "Nur ganze Wörter suchen" und Groß-, Kleinschreibung beachten" unbedingt richtig anwenden, sonst passieren merkwürdige Änderungen. Willst z.B. alle "der" in "die" ändern. Ohne "Nur ganze Wörter" wird dann aus Plunder ein Plundie oder aus einem Dermatologen ein diematologe und aus der Puderdose eine Pudiedose.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

ja das hat schon mal sehr geholfen mit notepad+ kann man alle files in einem ordner in einem satz editieren, kann man eventuell auch noch die text strings abspeichern als "vorgaben" in notepad+ so das man die nicht jedes mal händisch in suchen+ersetzten eintragen muss?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
1 Leser hat sich bedankt

Andere Möglichkeit, wie bereits kurz erwähnt, wenn immer die gleichen Änderungen erfolgen sollen.
Makro -- Aufzeichnung starten -- Dann geht die Aufzeichnung los.
-- Suchen -- Ersetzen -- dort die Texte eintragen -- "in allen offenen Dateien ersetzen"
-- Makro -- Aufzeichnung stoppen -- Aufgezeichnetes Makro speichern -- Einen Namen geben und bestätigen.
Jetzt hast Du im Makro-Menue das ganze Prozedre gespeichert und brauchst nur noch die Dateien öffnen -- Makro -- Makro auswählen -- klick und fertig.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
1 Leser hat sich bedankt
Download Notepad++ - deutsch:

https://notepad.de.uptodown.com/windows
Die Software ist weitgfehend selbsterklärend.

Auch verschiedene Editoren für HTML-Seiten lassen sich zur multiplen "Suche und Ersetzen - Aktion" verwenden.
Dabei kann sogar die Option genutzt werden:
Suchen und Ersetzen "in allen geöffneten Dokumenten" und auch "in diesem Ordner gespeicherten Dokumenten" - (dadurch wird verhindert, daß gleiche Inhalte innerhalb eines Internetauftritts unterschiedliche Anzeigen verursachen).

Hallo.was ist denn das für ein kommisches Download Portal  :o:-[
man soll doch Software immer vom richtigen Anbieter runterladen. Bei Notepad++ wäre das https://notepad-plus-plus.org/  ():-)
Hallo.was ist denn das für ein kommisches Download Portal  :o:-[

Falls du das tatsächlich wissen möchtest, wäre es dir bestimmt möglich gewesen, die Frage anders zu formulieren.

Ich erkläre es dir aber auch ungefragt so:
Auf der von mir verlinkten Seite sind mehr Hinweise zur Software als auf der Herstellerseite - und dazu ist der Inhalt sogar deutschsprachig lesbar!

Lernst du @pablo jetzt von anderen Ratgebern, die Beiträge anderer UIser zu bewerten und zu kritisieren? - Von mir aus! - Aber mach's künftig nicht wie ...!   :o ...

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
1 Leser hat sich bedankt
Falls du das tatsächlich wissen möchtest, wäre es dir bestimmt möglich gewesen, die Frage anders zu formulieren.

Ich erkläre es dir aber auch ungefragt so:
Auf der von mir verlinkten Seite sind mehr Hinweise zur Software als auf der Herstellerseite - und dazu ist der Inhalt sogar deutschsprachig lesbar!

Lernst du @pablo jetzt von anderen Ratgebern, die Beiträge anderer UIser zu bewerten und zu kritisieren? - Von mir aus! - Aber mach's künftig nicht wie ...!   :o ...

Hallo.ich wollte dich nicht verärgern sondern hab einfach nur die Frage gestellt warum du so ein kommisches Portal verlinkst. Das kann man auch freundlich beantworten anstatt so herablassend wie du  :o  :-[

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
1 Leser hat sich bedankt
ja also wäre bei jeder txt der gleiche text string der geändert werden müsste, deswegen auch der gedanke das man das automatisieren könnte (und es vielleicht nicht ganz so kompliziert würde
wie genau geht das in notepad+ denn in dem falle?
Hallo.mit der powershell sollte das gehen https://stackoverflow.com/questions/127318/is-there-any-sed-like-utility-for-cmd-exe

  get-content somefile.txt | %{$_ -replace "expression","replace"}

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
1 Leser hat sich bedankt

Da ja der Wunsch nach einer einfachen und verständlichen Lösung im Vordergrund stand, ist die verlinkte "übersichtliche" Seite wohl nicht das,was gesucht war.
Ich denke, das die Vorgehensweise in Antwort 9 dem Ziel nach Automatisierung etwas näher kommt, nachdem in Antwort 7 bestätigt wurde, das das Prinzip verstanden wurde.
Dateien alle öffnen, Ein Klick und fertig.
 

Zitat
get-content somefile.txt | %{$_ -replace "expression","replace"}
Automatisierung war doch gefragt.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
1 Leser hat sich bedankt

och gast  ::) du hast irgendwie den hintergrund meiner idee nicht verstanden  :o:( der link diente doch nur zur angabe der Quelle und zur automatisierung eignen sich konsolenbefehle für batch/cmd oder power shell dateien nunmal viel besser als irgendwelche grafichen programme mit klick hier klick da lösungen

man kann bestimmt auch statt get-content someextfile.txt sowas nehmen wie get-content *.txt damit man auf alle textdateien losgehen kann. viele nehmen unter windows auch lieber gnuwin32 wodann auch das sed und grep mit drinne ist und man kann das dann unter windows nutzen 8) also gnuwin32 ist schon echt goil ;Dhttps://de.wikipedia.org/wiki/GnuWin32

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
1 Leser hat sich bedankt

pablo,
auf was für dumme Ideen komme ich nur. Du bist der Größte. Ich gebe es ja zu. Warum sollte der TO für die gestellte Aufgabe eine fertige Lösung mit 

Zitat
irgendwelchen grafichen programme mit klick hier klick da lösungen
benutzen? Er will ja nur immer die gleichen Inhalte ersetzen. Da wäre es natürlich absoluter Unsinn, das zukünftig mit einem Tastendruck zu bewerkstelligen.
Da ist selbstverständlich "get-content someextfile.txt get-content *.txt unter gnuwin32 mit sed und grep" wesentlich übersichtlicher und sicherer, da man ja mit *.txt mal ganz schnell auch Dateien "behandelt" welche man gar nicht wollte. Vielleicht erfahren wir ja noch, was zum Erfolg geführt hat. Ich fände es übrigens auch viel spannender, Ego-Shooter als Text-Adventure zu spielen, als mit diesem bunten klick hier klick da -Gefummel.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
1 Leser hat sich bedankt

ach gast  ;D deine altbekannten sticheleien die du hier so recht erfolglos versuchst durch ironie zu verstecken sind wirkungslos. ich hab lediglich eine weitere alternative genannt weil klickibuntilösungen eben nicht immer geeignet sind.und was hier geeignet ist auch für die zukunft entscheidet eben jan.kr künftig selbst auch andere mitleser können das hier lesen und dieses thema als refrenz verwenden, es geht hier ja nicht nur um dich und deine lösung für jan.kr. für automatisierte aufgaben vor allem wenn es später mal geplante aufgaben sein sollen sind grafische lösungen absolut ungeeignet! diese tatsache wird auch nicht durch deine  unpasenden herabblassenden vergleiche wie 'textadventure' oder anderem schmarren entkräftet.

akzeptier doch einfach mal künftig alternative lösungen anstatt immer nur deinen weg als ultima ratio zu feiern. :-*


« Alter Bildschirm war wieder daGeklonte SSD bootet nicht »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Digitalisieren
Das Digitalisieren bezeichnet den Vorgang des Umwandelns von Informationen aus einem analogen Format, in dem Daten als kontinuierliche Signale dargestellt werden, in ein ...

Formatieren
  Das Formatieren einer Festplatte, HDD oder SSD bereitet das Laufwerk auf neue Daten vor. Dazu werden sämtliche alten Daten gelöscht, damit die...

Komprimieren
Unter dem Komprimieren, auch "Packen" genannt, versteht man das Verkleinern von digitalen Daten. Gerade zum Versenden per Email oder zum Speichern auf externen Datentr&au...