Criminal1984 Geschrieben 20. Januar 2010 Geschrieben 20. Januar 2010 Hallo zusammen, ich habe hier mehrere *.cmd Dateien in denen das Wort "Martkplatz" steht. Dieses Wort soll duch das Wort Marktplatz ersetzt werden. Kann mir dort jemand ein Codebeispiel für eine Bashdatei liefern, mit der ich alle Dateien ändern kann, ohne sie alle händisch ändern zu müssen. Für Lösungen bin ich sehr dankbar. Gruß, Chris Zitieren
Hüsi Geschrieben 21. Januar 2010 Geschrieben 21. Januar 2010 schau dir die hier angebotenen tools bzw das im zip enthaltene xchang32 mal an. damit kannste ziemlich einfach in datein suchen und ersetzen. fand das damals wesentlich einfacher umzusetzen als mit boardmitteln in einer batch. XCHANG32 [/i][/s] fs "[srchstrng][^[x]chr,][...]" ["[replstrng][^[x]chr,][...]"] XCHANG32 [/i][/s] fs @scriptfil or XCHANG32 [/i][/s] fs "srchspec" @imagefil Switch /i = ignore case; /s = simple strings (use ^ and , as-is); chr = ASCII. Search and replace strings can be any combination of literals and ^-prefixed, comma-delimited ASCII codes (^0 through ^255 or ^x00 through ^xFF). Double-up a literal ^ or , (or use /s). Quotes may be omitted if there are no spaces within strings. Script file has quoted search and replace string specs on one line; script or image file 65,534 chars max; search string 4,095 chars max. ZIP file embedded path change must include highest embedded directory level, and each altered ZIP file must be fixed with PKWare's PKZIPFIX before use. For ZIP modification to work, the first zipped file must have the sought path. Echos "Changed" or "Not Changed" to visually indicate outcome. Returns errorlevel: 0 = changed, 1 = not changed, 2 = unable to rewrite/del, 3 = syntax or memory error, 4 = file not found, 5 = error during read/write, 6 = insufficient disk space, 7 = read-only file, 8 = write-protected. When wildcards are used, highest level for the file group is returned. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.