alltägliche probleme

hatte heute mal wieder so ein kleines problem zu lösen, wo man meint, es sei ja keine große sache und wird wohl in ein paar minuten erledigt sein… denkste - aber dazu gleich mehr.

zu erst nun also das eigentliche problem - man habe mehrere txt-dateien und möchte in diesen irgendwelchen text ersetzen (z.b. alle ; in ,) - jetzt kommen wieder gleich die, die sagen: dafür gibts doch nen txt-editor und dort gibt es so tolle funktionen wie replace - ja die gibt es und die kenne ich, löst aber mein problem nicht. die dateien kommen nämlich täglich neu, sind manchmal auch etwas größer (10MB), es müssen mehrere strings ersetzt werden und ich habe eben keine lust jeden tag nen arschvoll dateien im txt-editor zu öffnen und über replace die einzeln durch zu akern. außerdem sollen meine hochqualifizierten mitarbeiter sich nicht mit som scheiss beschäftigen!

bsp:

dat1.txt, dat2.txt, dat3.txt

$such1: ;1.9.1; >> $erstz1: ;1.29.0;
$such2: ;00200 >> $erstz2: ;00000


erster lösungsansatz: fix nen script getippt und fertig… na ja - so fix wars dann doch nicht. da ich leider kein nativproger bin also mal nen bissl googln, bin ja wohl nicht der erste mit dem problem… denkste, irgendwie haben alle anderen andere probleme und für mein spezielles problem hab ich keine wirklich elegegante lösung gefunden, ausser man mag 200 zeilen spaghetticode, nich mein ding. sollte jemand ne tolle schlanke lösung haben… her damit :)

meine lösung: ein kleines programm namens “ReplaceText”, über das man ‘Sets’ definieren kann, bei denen ich dateien oder ganze pfade angeben kann und dann für jede datei/pfad replace regeln definieren kann. zu finden ist das ganze unter: http://www.ecobyte.com - kommt auch ohne adminrechte aus und somit gut für situationen bei denen man eben kein admin ist :(

so, das wars. vielleicht hilfts ja mal jemandem oder auch nur für mich als gedächtnisstütze

ps: soll evtl. probleme mit win7 haben - muss ich mal testen, hab hier nur xp - info folgt…

Tags: snvl tool sftw txt