Verzweifelter 10 Geschrieben 24. August 2008 Melden Teilen Geschrieben 24. August 2008 Hallo zusammen! Auch wenn ich weiß, dass Fragen in Sachen Linux in diesem Forum mit Sicherheit vollkommen deplaziert sind, hoffe ich trotz allem auf eure Hilfe: Habe grob gesagt das Problem, unter Windows erstellten Text auf eine Linux Shell zu übertragen. Etwas genauer: Unter Excel habe ich eine Tabelle mit Userinformationen (Name:Nachname:Geb.Datum:vorläufiges PWD). Diese Daten habe ich dann erstmal als *.txt abgespeichert und wollte sie als solche unter Linux öffnen. Beim ersten Versuch war die txt Codierung total daneben und es erschienen nur abstruse Zeichen. Beim zweiten Mal konnte ich unter Linux die Datei einsehen und alles sah gut aus. Nun sollen diese Datensätze von einem Script ausgelesen und verarbeitet werden. Dabei geht aber einiges schief. Erstelle ich aber eine solche Datei von Hand unter Linux, mit der gleichen Formatierung, läuft alles glatt. Deshalb mutmaße ich, dass die Codierung auch dieses Mal eher suboptimal war und meine Frage an die verehrte Gemeinde: Wie speichere ich meine txt Datei am besten um sie verwenden zu können? Haben Win und Linux nicht eine Art gemeinsamen Nenner? (Hab schon gehört, dass es wohl darauf zurückzuführen ist, dass zB Windows ein Newline anders implementiert als Linux) greetings euer Verzweifelter Zitieren Link zu diesem Kommentar
peter.muss 10 Geschrieben 24. August 2008 Melden Teilen Geschrieben 24. August 2008 Hallo... nimm auf der Win-Seite das Produkt OpenOffice.org, damit die Texte (oder die Tabelle) erstellen. Auf der Linux-Seite ebenfalls OpenOffice installieren und dann den Text/Tabelle in der gewünschten Form speichern... HTH Zitieren Link zu diesem Kommentar
Gulp 256 Geschrieben 24. August 2008 Melden Teilen Geschrieben 24. August 2008 Deine Annahme ist schon ganz gut, Windows und Linux/Unix kennen teilweise andere Steuerzeichen für zB Linefeeds, Trennzeichen, etc. Versuchs mal mit dem Javabasierenden JEdit 4.2 der kann unter den Buffer Options die Codierung für den Zeichensatz und die Linefeeds auf Unixstandard umsetzen. Open Office finde ich dafür etwas oversized. Grüsse Gulp Zitieren Link zu diesem Kommentar
LukasB 10 Geschrieben 24. August 2008 Melden Teilen Geschrieben 24. August 2008 Unix/Windows Linefeed-Konvertierung kann eigentlich jeder mehrbessere Editor. Unter Linux z.B. recode (Kommandozeile), vim (Editor) oder unter Windows Notepad++. Zitieren Link zu diesem Kommentar
Zoni 10 Geschrieben 24. August 2008 Melden Teilen Geschrieben 24. August 2008 Hallo, unter Linux gibts auch ein nettes Programm, dass die Umkonvertierung erledigen kann. "dos2unix text.txt" lautet der Befehl. Unter Ubuntu musste ich es erst mit "sudo apt-get install tofrodos" nachinstallieren. Gruss Zoni Zitieren Link zu diesem Kommentar
Verzweifelter 10 Geschrieben 24. August 2008 Autor Melden Teilen Geschrieben 24. August 2008 Schonmal herzlichen Dank an alle für die vielen Vorschläge. bin mir ziemlich sicher, dass so das Problem zu einer Lösung kommen wird. Werde es morgen mal probieren und dann Bericht erstatten greetz V Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.