A shell script is a script written for the shell, or command line interpreter, of an operating system. It is often considered a simple domain-specific programming language. Typical operations performed by shell scripts include file manipulation, program execution, and printing text. Many shell script interpreters double as command line interface.
- bash, Bourne again shell, the most widespread shell in the Free Un*x and Linux world,
- ksh, Korn shell, essentially a predecessor to bash and a simpler version thereof,
- tcsh, T-C shell, a redevelopment of Bourne shell in the direction towards C-like programs,
- sh, the original Bourne shell.