Zsh is a shell designed for interactive use, although it is also a powerful scripting language.

Many of the useful features of bash, ksh, and tcsh were incorporated into zsh; many original features were added.

Code Language (used for syntax highlighting): lang-bash