Hallo, Am Sun, 26 Mar 2006, Thomas Stark schrieb:
So einfach kann die Welt sein :-). Mein Dank wird dir ewig nachschleichen.
*grins*
Was ich jetzt noch nicht kapiert hab ist der Unterschied zwischen $* und $@?
Les die Doku in 'man bash'. Und dann probiere es aus: ## Parameter setzen: set -- a b 'c d' 'e f'; ## ^^ ^^ die sind jew. 1 tab echo '=== for i:'; for i; do echo "»$i«"; done; ## nimmt "$@" echo '=== for i in $*:'; for i in $*; do echo "»$i«"; done; echo '=== for i in "$*":'; for i in "$*"; do echo "»$i«"; done; echo '=== for i in $@:'; for i in $@; do echo "»$i«"; done; echo '=== for i in "$@":'; for i in "$@"; do echo "»$i«"; done; Und lese nochmal / parallel die Doku. Dann sollte es klar werden ;) Und versuch das Ergebnis zu erklaeren. HTH, -dnh -- 93: Emacs Warum werden die Funktionen nicht mit Passwörtern versehen? (Frank Klemm)