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
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.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden