Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

wörter durch andere wörter ersetzen ?

Frage Entwicklung Batch & Shell

Mitglied: nebeleben

nebeleben (Level 1) - Jetzt verbinden

30.06.2008, aktualisiert 17:04 Uhr, 5460 Aufrufe, 5 Kommentare

moin also meine frage ist ob ich verschiedene wörter (datum oder namen) durch andere suchen und ersetzen kann ?
es vereinfacht sich ein bisschen dardurch das die anfangs wörter schon vorhanden sind nur steht dahinter noch ein wenig text bsp. :

(abc.txt die datei die bearbeitet werden soll)

datum : 13.11.90
nachname : hansen
blabla : blabla

datum : 12.12.07
nachname : weber
blabla : blabla

(soll werden defg.txt)

13.11.90 peter 19 jahre
nachname : hansen
blabla : blabla

12.12.07 markus 12 jahre
nachname : weber
blabla : blabla

(und in zxy.txt stehen die änderungen dafür)

13.11.90 peter 19 jahre
12.12.07 markus 12 jahre

hoffe jemand ahnt im ansatz was ich meine : )
würde mich freuen wenn mir jemand helfen kann

danke für eure gute hilfe auch in den vorangegangenen fragen !

gruß nebel
Mitglied: Milad007
30.06.2008 um 07:51 Uhr
Hallo!
In jedem Text-Editor gebt es ein Such-Funktion-Dialolg. Diesen rufest Du in den meisten Fällen mit Strg + F.
In diesem Dialog hast Du auch die Möglichkeit, der gesuchte Text mit einem andern zu ersetzen.

MfG
Milad
Bitte warten ..
Mitglied: nebeleben
30.06.2008 um 09:53 Uhr
das ist mir sehr wohl bekannt : )
ALLERDINGS möchte ich es ja in einer batch datei haben so das es automatisch läuft ...
wenn mir das jemand sagen könnte währe das wunderschön ! is wirklich wichtig ! lieben dank im vorraus gruß nebel
Bitte warten ..
Mitglied: bastla
30.06.2008 um 11:24 Uhr
Hallo nebeleben!

Das ist zwar technisch machbar, allerdings müsste sichergestellt sein, dass das als Schlüssel/Suchbegriff verwendete Datum jeweils nur einmal vorkommt; außerdem muss der Suchbegriff (für die Datumszeile, welche ersetzt werden soll) in Zeiile 5 exakt (inkl Leerzeichen) eingegeben werden.
01.
@echo off & setlocal 
02.
set "Quelle=D:\abc.txt" 
03.
set "Ziel=D:\defg.txt" 
04.
set "Liste=D:\zxy.txt" 
05.
set "Suche=datum : " 
06.
 
07.
if exist "%Ziel%" del "%Ziel%" 
08.
for /f "usebackq delims=" %%i in ("%Quelle%") do call :ProcessLine "%%i" 
09.
goto :eof 
10.
 
11.
:ProcessLine 
12.
set "Zeile=%~1" 
13.
echo %~1|findstr /c:"%Suche%">nul || goto :Schreiben 
14.
for /f "tokens=2 delims=: " %%d in (%1) do set "Datum=%%d" 
15.
if not defined Datum echo Fehlerhafte Zeile: %1 & goto :Schreiben 
16.
for /f "delims=" %%a in ('findstr /b /c:"%Datum%" "%Liste%"') do set "Zeile=%%a" 
17.
if "%Zeile%"==%1 echo Nicht ersetzt: %1 
18.
 
19.
:Schreiben 
20.
>>"%Ziel%" echo %Zeile% 
21.
goto :eof
Grüße
bastla
Bitte warten ..
Mitglied: nebeleben
30.06.2008 um 16:56 Uhr
danke vielmahls bastla ! aber ich hab noch ein problem und zwar würde ich einma gerne wissen wie ich das umstellen kannd as es z.b. in zeile 6 steht oder 4 und genau das is auch mein problem die anreihung ist nehmlich so :

(abc.txt die datei die bearbeitet werden soll)

datum : 13.11.90
Adresse : blablabla
nachname : hansen
blabla : blabla
datum : 12.12.07
Adresse : bblablala
nachname : weber
blabla : blabla

würde mich sehr freuen wenn du mir das nochma näher erklären könntest oder den dafür richtigen quell code zeigen könntest : )

digges danke nochmal gruß nebel
Bitte warten ..
Mitglied: bastla
30.06.2008 um 17:04 Uhr
Hallo nebeleben!

... wie ich das umstellen kannd as es z.b. in zeile 6 steht oder 4 und genau das is auch mein problem
Das Ersetzen wird unabhängig davon, in welcher Zeile sich das Datum befindet, durchgeführt - was genau ist daher das Problem?

Meist ist es sinnvoll, so wie Du es ja oben gemacht hast, Quell- und Zieldatei darzustellen - wie soll also das gewünschte Ergebnis aussehen?

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Mehrere Wörter ersetzen Powershell Skript
gelöst Frage von Beginner01Batch & Shell4 Kommentare

Hallo an die Gemeinde! Ich habe eine Textdatei, in der ich mehrere verteilte Wörter mittels Windows Powershell ersetzen möchte. ...

Batch & Shell
Text von zeile mit wort, bis ziele mit wort
gelöst Frage von SaintwolfBatch & Shell5 Kommentare

suche eine Batch die eine txt auswertet inhalt: text a text b text c Fehler fehler in KB4568792 text ...

Windows Server
Kann man bestimmte Wörter in den Kennwortrichtlinien sperren?
Frage von AndreasOCWindows Server3 Kommentare

Hallo zusammen, bestimmte Mitarbeiter bei uns nutzen nicht gerade sichere Kennwörter, obwohl ich "Komplexitätsvorraussetzunhrn" aktiviert habe. Habe ich eine ...

Batch & Shell
Batch: Wenn Buchstaben im Wort enthalten dann......
gelöst Frage von Luckyman7471Batch & Shell7 Kommentare

Hallo Leute, Ich würde gerne folgendes realisieren: Wenn im lokalen Computernamen die Buchstaben "fa" enthalten sind dann soll ein ...

Neue Wissensbeiträge
Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 4 StundenWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 4 StundenWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 16 StundenInternet4 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registrierung von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Verschlüsselung & Zertifikate

19 Jahre alter Angriff auf TLS funktioniert immer noch

Information von BassFishFox vor 22 StundenVerschlüsselung & Zertifikate1 Kommentar

Interessant zu lesen. Der Bleichenbacher-Angriff gilt unter Kryptographen als Klassiker, trotzdem funktioniert er oft noch. Wie wir herausgefunden haben, ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Von rj11 auf rj45
Frage von jensgebkenLAN, WAN, Wireless19 Kommentare

Hallo Gemeinschaft, könnt ihr mir vielleicht bei der anfertigung eines Kabels helfen - habe ein rj 11 stecker und ...

Netzwerkmanagement
Firefox Profieles im Roaming
gelöst Frage von Hendrik2586Netzwerkmanagement17 Kommentare

Hallo liebe Leute. :) Ich hab da ein kleines Problem, welches anscheinend nicht unbekannt ist. Wir nutzen hier in ...

LAN, WAN, Wireless
Häufig Probleme beim Anmelden in WLAN
Frage von mabue88LAN, WAN, Wireless15 Kommentare

Hallo zusammen, in einem Netzwerk gibt es relativ häufig (1-2 mal pro Woche) Probleme mit der WLAN-Verbindung. Zunächst mal ...

Windows Server
Remotesteuerung der Sitzung (Kennung XX) fehlgeschlagen
gelöst Frage von Stefan91Windows Server14 Kommentare

Hallo Zusammen, seit kurzem bekomme ich oben genannte Fehlermeldung, wenn ich versuche eine Remotesitzung über den Taskmanager fernzusteuern (Rechtsklick ...