Martin Vaeth <[email protected]> wrote:
> Joerg Schilling <[email protected]> wrote:
> > Martin Vaeth <[email protected]> wrote:
> >>
> >> This is not true, either: Although finally bash took some of the
> >> features of zsh (arrays, regular expression matching, etc.) there
> >> are still many features missing in bash (extended globbing, many
> >> variable and array operations etc.)
> >
> > AFAIK, this was not introduced by zsh but by ksh.
>
> Yes, you are right: To be historically correct, one should call
It migh be of interest that I recently asked David Korn whether adding a bunch
of typical commands as builtins into the shell was introduced by ksh or by
Bruce Perens (busybox). David answered:
As far as I know, I added these to ksh93 before busy box existed.
To be more verbose, even loadable builtins existed in ksh in the middle between
ksh88 and ksh93.
> many of them "ksh features". However, fact is that zsh *has* almost
> all ksh features (with mainly identical syntax) while bash still
> lacks a lot of them (and for others it has a more cumbersome
> syntax).
>
> This might change in the long run: as mentioned, bash has
It also might be of interest that we decided to standardize a new way to manage
builtin commands in the shell and this has been derived from the method that
was introduced for OpenSolaris when ksh93 was added to OpenSolaris in August
2007:
Builtins beyond the documented builtins from POSIX must be searched
by a tagged PATH in POSIX issue 8.
Jörg
--
EMail:[email protected] (home) Jörg Schilling D-13353 Berlin
[email protected] (work) Blog:
http://schily.blogspot.com/
URL: http://cdrecord.org/private/
http://sourceforge.net/projects/schilytools/files/'