Marius Oskandi wrote:
On Fre, 2004-01-30 at 00:36, Michael Maldener wrote:

bash# export IFS=':' ; for i in $PATH; do ls $i >> liste.txt; done

es muss lauten:


#> export IFS=$': \t\n' ; for i in $PATH; do ls $i; done
              ^---- Das $-sign ist extrem wichtig!!!!

dann funkts auch wieder in der bash...

Bei meinem woody ist kein Unterschied in der Datei liste.txt zwischen meinem Konstrukt:


# export IFS=':' ; for i in $PATH; do ls $i >> liste.txt; done

und deinem Konstrukt:
# export IFS=$': \t\n' ; for i in $PATH; do ls $i >> liste.txt; done

K�nntest du mir bitte sagen wo der Vorteil von IFS=$': \t\n' liegt
und warum das $ so wichtig ist?

man bash sagt mir zu IFS u.a.:

The default value is ``<space><tab><newline>''

Die $PATH-Liste soll nach jedem Doppelpunkt getrennt werden, also
_sollte_ nach meinem Verstn�dnis ein ':' reichen.

Gr��e
thorsten


--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Antwort per Email an