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

Reply via email to