Hallo, Am Sun, 10 Oct 2004, Ralf Corsepius schrieb:
On Sat, 2004-10-09 at 20:56, David Haller wrote:
Am Sat, 09 Oct 2004, Ralf Corsepius schrieb:
2 Portabilitätsfehler aus deinem Beispiel:
1. "for d in $(SUBDIRS)" ist nicht portabel.
Welche $SHELL kann 'for foo in a b c; do' nicht?
"for foo in a b c" sollten alle Shells beherrschen.
Das Problem ist folgendes: SUBDIRS= for d in $(SUBDIRS); do
Dieses expandiert zu for d in ; do
eine Konstruktion, die von einigen Shells (z.B. die /bin/sh unter Solaris) nicht beherrscht wird.
Achso. Klar. Meine bash steigt da auch mit nem syntax error aus. -dnh -- Als Waschmaschinenbesitzer sollte man jedenfalls darauf achten, dass man seiner Waschmaschine nur Socken schlechter Qualität gibt. Denn schlechte Ernährung führt zu was? Genau, Mangelerscheinungen. Frisch gebügelte Wäsche, direkt aus der Waschmaschine, das ist doch mal was. -- Oliver Schad