Hallo. Ich mus z.Z. sehr oft zwischen einem englischen und deutschen Programm switchen. Die Daten (ca 8000 Messwerte) werden in der form ausgegeben: 0,43 0,95 0,12 0,39 etc und in die andere software muss sie in der Form 0.43 0.95 0.12 0.39 etc eingelesen werden. Bislang öffne ich die Datei im Editor, kopier sie nach excel, ersetze dort , mit . kopiere dannach wieder alles und füge es wieder in die Datei im Texdteditor ein. Im Editor ersetze ich die Zeichen nicht, da das ersetzen dirt 2 min dauert. Gibt es ein kleines Programm, welches mir evtl diese Arbeit abnimmt? Danke euch für die Hilfe Andre
am einfachsten wäre das wohl mit tr: cat quelldatei | tr , . > zieldatei
ups: cat datei | perl -ne 's/,/./; print' > zieldatei aber tr waere wohl wirklich einfacher in diesem fall....
> Bislang öffne ich die Datei im Editor, kopier sie nach excel, > ersetze dort , mit . kopiere dannach wieder alles und füge es > wieder in die Datei im Texdteditor ein. Im Editor ersetze ich > die Zeichen nicht, da das ersetzen dirt 2 min dauert. Meine Fresse, was für eine Scheisse, lass mich raten: Das "Betriebssystem" nennt sich Windows?! Nur dort ist der Benutzer zu solchen Müll gezwungen. Unglaublich! Aber eines würde mich interessieren: Welcher Editor benötigt denn 2 Minuten um 8000 Kommas durch Punkte zu ersetzen?!?! Das kann ich mir wirklich nicht vorstellen. So schrottig kann man einen Editor doch gar nicht programmieren, oder etwa doch?!?!
<< Im Editor ersetze ich die Zeichen nicht, da das ersetzen dirt 2 min dauert. Könnte es sein das Du den Win- Editor oder gar Wordpad verwendest? versuch doch mal einfach bei der Eingabeaufforderung "edit" einzugeben. Damit sollte das erheblich schneller gehen.
Hier bitte ... Datei entpacken, exe starten und entsprechende Datei öffnen. Dann werden die kommas in der Datei durch punkte ersetzt. Mfg.
> Meine Fresse, was für eine Scheisse, lass mich raten: Das > "Betriebssystem" nennt sich Windows?! Nur dort ist der Benutzer zu > solchen Müll gezwungen. Unglaublich! Gezwungen wird gar niemand. Das Problem ist eher, dass die Leute glauben dass sie in dem Moment in dem sie mit der Maus auf ein Bildchen klicken können auch den Computer beherrschen. Ob das jetzt Linux ist oder Windows ist völlig Wurscht. Spricht doch Bände, wenn der OP noch nicht auf die Idee gekommen ist, sich mal einen vernünftigen Editor zu besorgen. Notepad ist nun mal für solche Sachen nicht gedacht. > So schrottig kann man einen Editor doch gar nicht programmieren, > oder etwa doch?!?! Doch, kann man. Nennt sich dann Notepad.
Hää ? warum taucht jetzt mein Post über dem Von K.H auf? ich hab doch später gepostet ..... seltsam.
@ HariboHunter Vielleicht laufen deine Uhren und die vom Forum nicht gleich? @ Unbekannter Saudoof kann man unter jedem OS programmieren. Wenn man sein Zahlenformat als allein glücklich machendes sieht und die vom OS angebotenen Möglichkeiten zur Lokalisierung stur ignoriert (engl. Programm) oder ultrapenibel voraussetzt (Excel)...
Whow... danke euch... Der Windowseditor benötigt leider wirklich 2 min. Ich konnte es auch nicht glauben :-) Danke für das Tool. Ihc glaubeich muss auch noch mal C# lernen. Mit VHDL kommt man da ja nicht weit :-) Andre
Wordpad hat mir schon ne HTML zerschossen. Wahrscheinlich kam es mit der internen RTF Darstellung durcheinander. Wenn schon Windows, niemals Wordpad!
Ultraedit Datei öffnen Strg R . und , angeben und Replace All klicken fertig
Moin, war ja auch nur "just for fun", um zu zeigen, dass man mit 29 Zeilen incl. Leerzeilen, Deklarationen usw. auch mit VHDL zum Ziel kommt. Mit dem GHDL-Compiler hat man dann schnell "ein kleines Programm, welches mir evtl diese Arbeit abnimmt", wonach ursprünglich gefragt wurde. Aber natürlich ist sed der eindeutig einfachere und üblichere Weg. Gruss, Philip.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.