Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 1755 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
Batch & Shell
Maximale Größe zu verarbeitender txt-Dateien mit Batch (5)

Frage von Muck1303 zum Thema Batch & Shell ...

Batch & Shell
gelöst Suche Batch-Programm zum Zusammenfügen zweier PDF-Dateien (3)

Frage von Sinzal zum Thema Batch & Shell ...

Batch & Shell
gelöst Dateien aus CSV mit Batch suchen (5)

Frage von joes1609 zum Thema Batch & Shell ...

Batch & Shell
Dateien mit fast gleichem Namen per Batch zippen (5)

Frage von tioloco zum Thema Batch & Shell ...

Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(7)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(6)

Anleitung von BassFishFox zum Thema Windows 10 ...

Administrator.de Feedback

Tipp: Ungelöste Fragen ohne Antwort in Tickeransicht farblich hinterlegen

Tipp von pattern zum Thema Administrator.de Feedback ...

Heiß diskutierte Inhalte
Windows Server
gelöst Update BackupExec 2015 auf 2016 führt zu SQL-Server Problem (16)

Frage von montylein1981 zum Thema Windows Server ...

Batch & Shell
gelöst Batch um Benutzer aus Sitzung abzumelden (15)

Frage von zeroblue2005 zum Thema Batch & Shell ...

Linux
gelöst Google Chrome startet nicht (12)

Frage von Thomas91 zum Thema Linux ...