From: Sebastian Stark (seb_at_gosh.todesplanet.de)
Date: 24. Jan 2001
Christian Weisgerber wrote:
> Sebastian Stark <seb_at_gosh.todesplanet.de> wrote:
>
> > bash, ksh und tcsh (evtl noch andere) haben mit sowas Probleme:
> >
> > seb_at_kirsch:~/tmp$ export a="test 1 2 3"
> > seb_at_kirsch:~/tmp$ ls $a
> > ls: test: No such file or directory
> > ls: 1: No such file or directory
> > ls: 2: No such file or directory
> > ls: 3: No such file or directory
> > seb_at_kirsch:~/tmp$ ls "$a"
> > test 1 2 3
>
> Das sind keine »Probleme«, das ist ein wohldefiniertes Feature für
> Bourne-Shell und Kompatible. (csh erspare ich mir.) Variablenersetzung
> kommt vor Globbing und Field Splitting.
Gut, vielleicht hätte ich sagen sollen: "Damit bekommt man Probleme"
(nämlich, wenn man es nicht bedenkt.)
> > Die zsh ist in diesem Fall fehlertolerant.
> Das ist eine absurde Formulierung. Sie ist *inkompatibel*.
Mit Fehler meine ich Denkfehler von Usern, die von der zsh "toleriert" werden.
Mag sein, dass dadurch der Stil verhunzt wird.
Sebastian
Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. Mar 2002 CET