Scratch Geschrieben 18. Juni 2007 Geschrieben 18. Juni 2007 Hi, ich habe folgenden Code:while read LINE; do echo \"$LINE\" #grep \"$LINE\" file2.txt done < file.txt file.txthallo;1 haus;2 turm;3 Die Ausgabe ist: "hallo;1 "haus;2 "turm;3 Das 2te " fehlt. Ändere ich nun die echo Zeile in echo \"$LINE\"\" sieht die Ausgabe so aus: ""allo;1 ""aus;2 ""urm;3 Es kommen 2 " aber der erste Buchstabe verschwindet. :confused::confused: Hab schon einige kombinationen probiert und bekomms nicht hin. Weiss jemand wies geht?? Gruß Scratch Zitieren
Scratch Geschrieben 18. Juni 2007 Autor Geschrieben 18. Juni 2007 Habs gelöst ... es lag an irgendeinem Whitespace in der Datei ... Habe vor der Schleife sed -e "s/\s//ig" file.txt > filenew.txt eingefügt und nun gehts. 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.