Sujet : Re: Early history of Bash
De : Keith.S.Thompson+u (at) *nospam* gmail.com (Keith Thompson)
Groupes : comp.unix.shellDate : 27. Jan 2025, 00:51:33
Autres entêtes
Organisation : None to speak of
Message-ID : <87v7u19lru.fsf@nosuchdomain.example.com>
References : 1 2 3 4 5 6 7
User-Agent : Gnus/5.13 (Gnus v5.13)
Christian Weisgerber <
naddy@mips.inka.de> writes:
[...]
My vague impression is that Bash started as an attempt to combine
csh and sh, but it's not clear to me how soon people noticed the
infeasibility and pivoted to a sh-based model. Or maybe that's not
at all how it happened.
The Bash README says that
Bash is the GNU Project's Bourne Again SHell, a complete
implementation of the POSIX shell spec, but also with interactive
command line editing, job control on architectures that support
it, csh-like features such as history substitution and brace
expansion, and a slew of other features.
My understanding is that it was always intended to be POSIX-based
(also implied by the name "Bourne Again SHell", where the POSIX
shell spec is based on the Bourne shell), with some additional
features copied from csh and elsewhere.
-- Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.comvoid Void(void) { Void(); } /* The recursive call of the void */