Difference between KSH VS BASH

Hi Team,

Can any one provide me the difference between

Difference between KSH , Bourne , Bash and C shell
Who is Participating?
nociSoftware EngineerCommented:
Bourne, KSH & bash are more or less from the same family.
They started from the Bourne shell (sh),  KSH the Korn Shell (ksh)  and Bourne Again Shell (bash).
Both expanded the original bourne shell (The UNIX V7 standard Shell, created by Stephen Bourne,   https://en.wikipedia.org/wiki/Bourne_shell)
The Korn Shell borrowed the jobcontrol features from the C-Shell. And was selected for POSIX compliant systems. OpenBSD used it as default.

Bash was a clean room rebuild for GPL inspired by the Bourne Shell. https://en.wikipedia.org/wiki/Bash_(Unix_shell)

The Cshell (csh) was an attempt to create a shell that more resembled the C language, it had extended feature beyond the Bourne Shell as more interactive friendly it was the Standard Shell for BSD's.   https://en.wikipedia.org/wiki/C_shell
Gerwin Jansen, EE MVETopic Advisor Commented:
That is something that you can find on wikipedia - https://en.wikipedia.org/wiki/Comparison_of_command_shells

Not sure what kind of differences you need to know about beyond that?
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.