Zitat von
qeldroma
40 oder mehr Zeilen...
Dann verstehe ich aber nicht, warum die while-Schleife nur einmal durchlaufen wird. Mit diesem Minimalbeispiel funktioniert es nämlich:
Code:
[florian@leuchtturm1 tmp]$ cat test.cvs|while read line; do echo $line; done;
zeile1.1,zeile1.2
zeile2.1,zeile2.2
zeile3.1,zeile3.2
[florian@leuchtturm1 tmp]$ for line in `cat test.cvs`; do echo $line; done;
zeile1.1,zeile1.2
zeile2.1,zeile2.2
zeile3.1,zeile3.2
bzw. die Datei mit Leerzeichen nach den Kommas:
Code:
[florian@leuchtturm1 tmp]$ cat test.cvs|while read line; do echo $line; done;
zeile1.1, zeile1.2
zeile2.1, zeile2.2
zeile3.1, zeile3.2
[florian@leuchtturm1 tmp]$ for line in `cat test.cvs`; do echo $line; done;
zeile1.1,
zeile1.2
zeile2.1,
zeile2.2
zeile3.1,
zeile3.2
.
Lesezeichen