On Wed, Nov 14 2007, Martin Schmitt wrote: > http://cfaj.freeshell.org/shell/cus-faq-2.html#33 > > Das tolle ist, daß es funktioniert, wenn man das Script nicht von der > Bash sondern von der AT&T-Korn-Shell /bin/ksh interpretieren läßt. Die > PD-Korn-Shell macht es dann wieder anders und wirft 0 raus. Mit diesen > Inkompatibilitäten im Bereich sh/bash/ksh/pdksh habe ich schon richtig > viel Spaß gehabt, bis an den Punkt wo der Kunde gesagt hat, daß Linux > inkompatibler Frickelschrott ist.
Das Verhalten in diesem Fall ist eigentlich keine Inkompatibilität, sondern schlicht nicht spezifiziert. Dass man sich nicht auf unspezifiziertes Verhalten verlassen kann, ist keine Shell-Besonderheit. ==> Programmierfehler. ;-) > Wenn's in den Bereich von Schleifen und Berechnungen und Gültigkeiten > von Variablen reingeht, schwenke ich normalerweise auf Perl oder z.T. > auch Ruby um. Da weiß man wenigstens, welche Variable wann gilt. Viele Grüße Reiner -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/ -- ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org