Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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
GELÖST

Wort in verschiedenen Dateien via Batch austauschen und dabei groß-klein Schreibung beibehalten?

Frage Entwicklung Batch & Shell

Mitglied: BustedDice

BustedDice (Level 1) - Jetzt verbinden

25.11.2013, aktualisiert 10.12.2013, 1787 Aufrufe, 5 Kommentare

Hallo zusammen ich möchte einen Wort in verschiedenen Dateien z.b xml,txt via Batch austauschen.
Und dabei alle Dateien in allen Unterordner einbeziehen und groß/klein Schreibung beibehalten?

z.b Das Wort "Test"soll durch "TestNeu" ersetzt werden.
Vorher:

Hauptordner
----------------╚Unterordner 1 der eine xml enthält in der das Wort "test" klein geschrieben ist!
-----------------------------------╚Unterordner 2 der eine txt enthält in der das Wort "Test" groß geschrieben ist!
------------------------------------------------------╚Unterordner 3 der eine xml enthält in der das Wort "test" klein geschrieben ist!

__________________________________________________________________________________________________________________

Nachher:

Hauptordner
----------------╚Unterordner 1 der eine xml enthält in der das Wort "testNeu" jetzt so aussieht!
-----------------------------------╚Unterordner 2 der eine txt enthält in der das Wort "TestNeu" jetzt so aussieht!
------------------------------------------------------╚Unterordner 3 der eine xml enthält in der das Wort "testNeu" jetzt so aussieht!

Hat jemand ne Ahnung ob und wie das per Batch gehen könnte?
Bin Dankbar für jede Hilfe! ;)

Mitglied: Endoro
LÖSUNG 26.11.2013, aktualisiert 10.12.2013
Hey, wie wärs mit sed for Windows:
01.
for /r "Hauptordner" %%a in (*.xml) do sed -i.bak "s/test/testNeu/g;s/Test/TestNeu/g"  "%%~fa"
lg.
Bitte warten ..
Mitglied: BustedDice
26.11.2013 um 10:07 Uhr
Hey funktioniert leider nicht
Bitte warten ..
Mitglied: BustedDice
26.11.2013 um 13:48 Uhr
Hab mal ein Beispiel hochgeladen (.rar) in dem Ordnern res und smali soll in allen Dateien egal ob .xml u.s.w das Wort= WebView in WebClient umbenannt werden und dabei soll die groß und klein Schreibung erhalten bleiben.Es sollen alle Unterordner einbezogen werden!Ich weiß das es auch mit Notpad++ möglich ist brauch es aber als Batch.

Beispiel.rar
http://www56.zippyshare.com/v/16531168/file.html
Bitte warten ..
Mitglied: Endoro
LÖSUNG 27.11.2013, aktualisiert 10.12.2013
Hey, damit das funktionieren wird, muss es nur an deine Definition von Wort angepasst werden. Ein Wort fuer mich ist eine Zeichenkette, die von Nicht-Wort-Zeichen umgeben ist. Wort-Zeichen ("Buchstaben" im engeren Sinne) sind in der POSIX-Regex-Welt [a-zA-Z0-9_].
01.
@ECHO OFF &SETLOCAL 
02.
for /r "Beispiel (Wort= WebView in WebClient) umbenennen egal ob groß oder klein geschrieben und in allen unterordnern" %%a in (*) do ( 
03.
	sed -ri.bak "/\bwebview\b/I s/webview/webclient/g; s/Webview/Webclient/g; s/webView/webClient/g; s/WebView/WebClient/g" "%%~Fa" 
04.
)
lg.
Bitte warten ..
Mitglied: BustedDice
10.12.2013 um 09:07 Uhr
Okay großes Danke für die Hilfe
Bitte warten ..
Ähnliche Inhalte
Ubuntu
gelöst Regex - zusammengefasste Wörter finden und korrekt trennen??? (6)

Frage von takitano zum Thema Ubuntu ...

Batch & Shell
gelöst Eine Batch zum Sortieren verschiedener Dateien in Ordner (16)

Frage von Jaglag zum Thema Batch & Shell ...

Batch & Shell
Maximale Größe zu verarbeitender txt-Dateien mit Batch (5)

Frage von Muck1303 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Firewall

PfSense OpenVPN beschleunigen

Tipp von Dobby zum Thema Firewall ...

Utilities

CCleaner 5.33 mit Malware infiziert

(25)

Information von SeaStorm zum Thema Utilities ...

Windows Server

Exchange Server 2016 Probleme auf Server 2016 mit iOS 11 Mailapp

Information von Oneplus zum Thema Windows Server ...

Internet

Pirate Bay lässt heimlich Krypto-Miner auf Nutzer-PCs laufen

(5)

Information von BassFishFox zum Thema Internet ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
gelöst Problem mit DELL 815R Server und Windows Bluescreen (24)

Frage von Leo-le zum Thema Festplatten, SSD, Raid ...

Utilities
CCleaner 5.33 mit Malware infiziert (24)

Information von SeaStorm zum Thema Utilities ...

JavaScript
gelöst Kopierschutz auf Webseite (13)

Frage von honeybee zum Thema JavaScript ...

Windows Server
Änderung Subnetz an AD Standort (13)

Frage von hansdampf zum Thema Windows Server ...